回答編集履歴
3
表現を修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
コピー完了後に、「末尾にあるシートを先頭に持ってくる」操作を行なえばいいでしょう。実際にやってみると、複数のシートが選択された状態になるため、それを解除する処理も必要です。
|
9
|
+
コピー完了後に、「~~末尾にある~~現在操作中のシートを先頭に持ってくる」操作を行なえばいいでしょう。実際にやってみると、複数のシートが選択された状態になるため、それを解除する処理も必要です。
|
10
10
|
|
11
11
|
|
12
12
|
|
2
リンク先情報を修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
[openpyxl/worksheet/copier.py · branch/
|
5
|
+
[openpyxl/worksheet/copier.py · branch/default · openpyxl / openpyxl · GitLab](https://foss.heptapod.net/openpyxl/openpyxl/-/blob/branch/default/openpyxl/worksheet/copier.py)
|
6
6
|
|
7
7
|
|
8
8
|
|
1
シートをコピーするコードと一体化
test
CHANGED
@@ -20,7 +20,15 @@
|
|
20
20
|
|
21
21
|
workbook = openpyxl.load_workbook(filename=excel_path)
|
22
22
|
|
23
|
+
|
24
|
+
|
23
|
-
worksheet = workbook.worksheet
|
25
|
+
worksheet = workbook.copy_worksheet(workbook['原紙'])
|
26
|
+
|
27
|
+
hh = datetime.date.today().year
|
28
|
+
|
29
|
+
worksheet.title = (str(hh - 1992) + '期')
|
30
|
+
|
31
|
+
|
24
32
|
|
25
33
|
workbook.move_sheet(worksheet.title, offset=-workbook.index(worksheet))
|
26
34
|
|