回答編集履歴

1

追加テストの結果

2021/03/05 23:54

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -11,3 +11,41 @@
11
11
 
12
12
 
13
13
  この確認をしてください。
14
+
15
+
16
+
17
+ 普通、こういう問題でエラーが出ると、FileNotFoundErrorが出て、InvalidFileExceptionが出ることは少ないです。
18
+
19
+ つまり、ファイルがないと言っているのでなく、ファイルはあるけれども中身が違うといっています。
20
+
21
+
22
+
23
+ 試してみたところ、文字列の最期に空白文字が入っている場合にはInvalidFileExceptionが出ます。
24
+
25
+ これは今回のエラーには関係がなさそうですが、参考のために載せておきます。
26
+
27
+
28
+
29
+ ```python
30
+
31
+ >>> wb = px.load_workbook('book.xlsx ')
32
+
33
+ Traceback (most recent call last):
34
+
35
+ File "<stdin>", line 1, in <module>
36
+
37
+ File "C:\Users\XXX\anaconda3\lib\site-packages\openpyxl\reader\excel.py", line 313, in load_workbook
38
+
39
+ reader = ExcelReader(filename, read_only, keep_vba,
40
+
41
+ File "C:\Users\XXX\anaconda3\lib\site-packages\openpyxl\reader\excel.py", line 124, in __init__
42
+
43
+ self.archive = _validate_archive(fn)
44
+
45
+ File "C:\Users\XXX\anaconda3\lib\site-packages\openpyxl\reader\excel.py", line 94, in _validate_archive
46
+
47
+ raise InvalidFileException(msg)
48
+
49
+ openpyxl.utils.exceptions.InvalidFileException: openpyxl does not support .xlsx file format, please check you can open it with Excel first. Supported formats are: .xlsx,.xlsm,.xltx,.xltm
50
+
51
+ ```