2007年12月17日 Python からCOMコンポーネントを使って、Microsoft Excelのファイルを読み込む Rubyで同様の記事がありましたが…… Pythonでも色々やって調べてみた。 特定のシートの内容のみ読みたい場合や、先頭のシートを読みたい場合など色々と条件があると思いますが、そのへんは目的に応じて書き換えて下さい。 プラットフォームはWindows限定で、MS-Excelがインストールされている必要がある。pywin32モジュールが必要。方法1 Excelを開いて、行と列でループを回して、中身を順に取り出し、配列に格納する。 文字列はUnicode文字列、数値はfloat、空タブはNoneと、データ形式ごと取り出せる。生のデータを取り出して処理したい場合はこの方法。 #! /usr/local/bin/python # -*- encoding: utf-8 -*