2
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

開けるけどフィルタをかけると落ちる Excel ファイルをどうにかフィルタリングする PowerShell コマンド

Posted at

昨日、「PowerShell知っててよかった」と思えたので Qiita に残す。1

状況

Excelファイル

  • 今日中(既に定時後)に Excel ファイルから特定の条件を満たすレコードを抽出する。
  • Excel ファイルは開ける。
  • しかし、フィルタをかけると死ぬ。
  • 分割しようと下半分の行を削除すると死ぬ。
  • csv 形式で保存はできる。

ツール

  • 使えるスクリプト言語のは最初から入ってる PowerShell V2 のみ
    • 会社のPC {OS : Windows7} はイントラネットのみの接続
    • ソフトウェアのインストールは会社で定められたもののみ、それ以外は不可

やったこと

  1. Excel ファイルを開いて csv 形式で保存する。

  2. 適当なテキストエディタで csv ファイルの文字コードを UTF-8 にする。

  3. ヘッダをいい感じに調整する

    • セルの結合がされているとメンドイ
  4. csv ファイルにフィルタをかけて保存

  5. csv ファイルを Excel で開いてよしなにする。

  1. 会社に PowerShell をわかる人がいないので Qiita に書く以外情報を残せない。

2
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?