回答編集履歴

2

修正反映

2022/02/25 22:18

投稿

tatsu99
tatsu99

スコア5458

test CHANGED
@@ -23,9 +23,9 @@
23
23
  r=1
24
24
  for line in data:
25
25
  if r > 2:
26
- e0 = line[0]
27
- line = [ int(h) for h in line[1:] ]
26
+ for i,v in enumerate(line):
27
+ if (i > 0) and (v.isdecimal() == True):
28
- line.insert(0,e0)
28
+ line[i] = int(v)
29
29
  c=1
30
30
  for v in line:
31
31
  sheet.cell(row=c,column=r).value=v
@@ -40,5 +40,4 @@
40
40
 
41
41
  #ファイルを閉じる
42
42
  book.close()
43
-
44
43
  ```

1

,,のケースも考慮して修正しました。

2022/02/25 12:43

投稿

tatsu99
tatsu99

スコア5458

test CHANGED
@@ -1,5 +1,5 @@
1
1
  CSVファイルの3行目以降について、第2列以降を整数型に変えればよいです。
2
-
2
+ ,,のケースも考慮して、修正しました。
3
3
  ```python3
4
4
  #ライブラリを取り込む
5
5
  import openpyxl as excel