質問編集履歴
2
追加説明
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
エクセルファイルを順次開き、ファイルの指定列(B列)の最終行へ値を代入したいのですがどのように記述していいかがわかりません。ファイルにより最終行が異なるため、ファイルを開くたびに最終行を取得し、その値をrowに指定しなければいけませんが、その方法がわかりません。
|
2
2
|
|
3
|
-
|
3
|
+
|
4
4
|
|
5
5
|
ws.cell(row=i,column=2).value=('ガス料金')の部分のrowの値にB列の最終行の値を代入するにはどのように記述したらよろしいでしょうか。
|
6
6
|
|
1
追加説明
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
for i in (range(1,Sheet_Max)):#一行目から順次最終行までを取得する
|
26
26
|
|
27
|
-
if ws
|
27
|
+
if ws.cell(row=i,column=2).value == None:#B列がNoneだったら
|
28
28
|
|
29
29
|
ws.cell(row=i,column=2).value = ('ガス料金')#品名のカラムに品名追加
|
30
30
|
|