質問編集履歴
1
実現したいことを具体的に記載
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,9 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
読み込んだExcelのシートをリスト化⇒任意のシートを参照したいです。
|
3
3
|
|
4
|
+
Excelファイルを開いたときに1番左のシート名を確認。
|
5
|
+
新規シートを作成(場所は1番左)し、さっきまで1番左だったシートのセル値を参照することを考えています。
|
6
|
+
|
4
7
|
Python始めたばかりで基本かもしれませんが、
|
5
8
|
参考書やネット調べても、明確なものがなかったため質問しました。
|
6
9
|
|
@@ -14,11 +17,16 @@
|
|
14
17
|
wb = openpyxl.load_workbook(file, data_only=True)
|
15
18
|
sheet = wb.worksheets[0]
|
16
19
|
|
20
|
+
wb.create_sheet(index=0,title="new")
|
21
|
+
|
17
22
|
ws = wb[sheet]
|
23
|
+
ws2 = wb["new"]
|
18
24
|
|
19
|
-
|
25
|
+
ws2.cell(1,1).value = ws1.cell(2,2).value
|
20
26
|
|
27
|
+
tkinter.messagebox.showinfo('check',ws2.cell(1,1).value)
|
21
28
|
|
29
|
+
|
22
30
|
このとき sheetには A が入っているが、
|
23
31
|
ws = wb["A"] と同じではないようで。。。
|
24
32
|
上記ソースコードだとエラーで落ちてしまいます。
|