いつもお世話になっております。ipythonをインストール後に、パソコンのデスクトップにある”さん.xlsx"というファイルを読み込もうとしますが、読み込めない様です。”さん.xlsx" はデスクトップに保存したのはいけないのでしょうか。
なぜエクセルファイル”さん”を読み込めないのか、ご指導お願いいたします。
(base) PS C:\Users\jrppj> ipython
Python 3.7.3 (default, Apr 24 2019, 15:29:51) [MSC v.1915 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 7.6.1 -- An enhanced Interactive Python. Type '?' for help.
In [1]: from openpyxl import load_workbook
...:
...: filename = 'さん.xlsx'
...: wb = load_workbook(filename, read_only=True) #ワークブックを読み込む
...: print(f'{filename} のワークシート情報を読み込みます')
...:
...: for ws in wb.worksheets: #すべてのワークシートの列と行の情報を調べる
...: print(f'ワークシート名: {ws.title}')
...: print(f'- 列の値 最小:{ws.min_column}, 最大:{ws.max_column}')
...: print(f'- 行の値 最小:{ws.min_row}, 最大:{ws.max_row}')
...:
FileNotFoundError Traceback (most recent call last)
<ipython-input-1-f9ef0deca58a> in <module>
2
3 filename = 'さん.xlsx'
----> 4 wb = load_workbook(filename, read_only=True) #ワークブックを読み込む
5 print(f'{filename} のワークシート情報を読み込みます')
6
~\Anaconda3\lib\site-packages\openpyxl\reader\excel.py in load_workbook(filename, read_only, keep_vba, data_only, keep_links)
309 """
310 reader = ExcelReader(filename, read_only, keep_vba,
--> 311 data_only, keep_links)
312 reader.read()
313 return reader.wb
~\Anaconda3\lib\site-packages\openpyxl\reader\excel.py in init(self, fn, read_only, keep_vba, data_only, keep_links)
124 def init(self, fn, read_only=False, keep_vba=KEEP_VBA,
125 data_only=False, keep_links=True):
--> 126 self.archive = _validate_archive(fn)
127 self.valid_files = self.archive.namelist()
128 self.read_only = read_only
~\Anaconda3\lib\site-packages\openpyxl\reader\excel.py in _validate_archive(filename)
96 raise InvalidFileException(msg)
97
---> 98 archive = ZipFile(filename, 'r')
99 return archive
100
~\Anaconda3\lib\zipfile.py in init(self, file, mode, compression, allowZip64, compresslevel)
1202 while True:
1203 try:
-> 1204 self.fp = io.open(file, filemode)
1205 except OSError:
1206 if filemode in modeDict:
FileNotFoundError: [Errno 2] No such file or directory: 'さん.xlsx'
In [2]:
In [2]:
回答3件
あなたの回答
tips
プレビュー