質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.02%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

Python openpyxl エラー

razu
razu

総合スコア2

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

1回答

0グッド

0クリップ

1132閲覧

投稿2022/01/16 02:14

編集2022/01/16 02:15

pyhonで次のコードを実行したところ次のエラーがでました。
どう修正したらよいでしょうか。
Traceback (most recent call last):
File "C:/Users//Downloads/pythonprogram/.py", line 5, in <module>
book = openpyxl.load_workbook("data.xlsx")
File "C:\Users\AppData\Local\Programs\Python\Python310\lib\site-packages\openpyxl\reader\excel.py", line 315, in load_workbook
reader = ExcelReader(filename, read_only, keep_vba,
File "C:\Users\AppData\Local\Programs\Python\Python310\lib\site-packages\openpyxl\reader\excel.py", line 124, in init
self.archive = _validate_archive(fn)
File "C:\Users\AppData\Local\Programs\Python\Python310\lib\site-packages\openpyxl\reader\excel.py", line 96, in _validate_archive
archive = ZipFile(filename, 'r')
File "C:\Users\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 1240, in init
self.fp = io.open(file, filemode)
FileNotFoundError: [Errno 2] No such file or directory: 'data.xlsx'

python

1import openpyxl 2 3book = openpyxl.load_workbook("data.xlsx") 4sheet = book["Sheet1"]

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答1

0

ベストアンサー

カレントディレクトリにdata.xlsxがありません。

python

1import openpyxl 2import os 3print('カレントディレクトリは', os.getcwd()) 4book = openpyxl.load_workbook("data.xlsx")

で表示されるカレントディレクトリにdata.xlsxをおいてから実行してください。

投稿2022/01/16 02:44

ppaul

総合スコア24635

下記のような回答は推奨されていません。

  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

razu

2022/01/16 03:28

一応教えてくださった通りにしたところ書き込みはできたのですがそれ以降ののプログラムが動作しません。どうしたらよいでしょうか import openpyx1 book = openpyxl.load_workbook("data.xlsx") sheet = book["Sheet1"] n = 1 a = 1 b = 2 c = 3 d = 4 e = 5 f = 6 g = 7 h = 8 sheet.cell(row=n, column=a).value = "子機1温度" sheet.cell(row=n, column=b).value = "子機2温度" sheet.cell(row=n, column=c).value = "子機3温度" sheet.cell(row=n, column=d).value = "子機4温度" sheet.cell(row=n, column=e).value = "子機1PWM" sheet.cell(row=n, column=f).value = "子機2PWM" sheet.cell(row=n, column=g).value = "子機3PWM" sheet.cell(row=n, column=h).value = "子機4PWM" book.save("data.xlsx") のようにしかしていません
razu

2022/01/16 03:29

ほかにimportしているのはstruct, binascii, serial,timeです
razu

2022/01/16 03:31

すみません自分のミスです解決しました

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.02%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。