回答編集履歴

2

コメントに対しての解答を加筆

2015/07/29 14:46

投稿

manzyun
manzyun

スコア2244

test CHANGED
@@ -29,3 +29,25 @@
29
29
  ```
30
30
 
31
31
  の行で読み込んでいるファイルがxlsxなので、使うライブラリは openpyxl の方がいいと思います。
32
+
33
+ ---
34
+
35
+ 自分のUbuntuの環境で総務省が公開しているxlsxファイルを試しに読み込んでみましたが、ちゃんと動きました。
36
+
37
+
38
+
39
+ 以下のような感じで読み込んで表示します。参考になれば幸いです。
40
+
41
+ ```py
42
+
43
+ wb = load_workbook('hoge.xlsx') # まずxlsxファイル(book)を読み込む。
44
+
45
+ ws = wb['sheet1'] # 次にシートを読み込みます。
46
+
47
+ print(ws['B4'].value) # B4セルの情報をコンソールに表示します。
48
+
49
+ ```
50
+
51
+
52
+
53
+ ちなみに、[Simple usage — openpyxl 2.2.4 documentation](http://openpyxl.readthedocs.org/en/latest/usage.html)はページの一番上から順番に実行して動くものなので、断片的なコードを一つのコードとして追っていくと、処理が解ると思います :)

1

openpyxlの使用の提案

2015/07/29 14:46

投稿

manzyun
manzyun

スコア2244

test CHANGED
@@ -17,3 +17,15 @@
17
17
  print items[0]
18
18
 
19
19
  ```
20
+
21
+
22
+
23
+ それと
24
+
25
+ ```py
26
+
27
+ files = glob.glob('/Users/xxx/xxxx/xxxxx/xxxxxx/*.xlsx')
28
+
29
+ ```
30
+
31
+ の行で読み込んでいるファイルがxlsxなので、使うライブラリは openpyxl の方がいいと思います。