質問編集履歴
2
余分なコードの削除
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,7 +32,6 @@
|
|
32
32
|
|
33
33
|
lines=data1.readlines()
|
34
34
|
print(lines)
|
35
|
-
print(lines[1])
|
36
35
|
|
37
36
|
with open("test.csv","w",newline="",encoding="utf-16") as f:
|
38
37
|
writer=csv.writer(f)#読み込んだデータをエクセルのセルで区切って表示する
|
1
読み込んだテキストファイルの箇所を明確化した。コードの記載方法にMarkdownを使用した。理由は不明だが画像が挿入できないため、本文中の「添付のように、」を削除した。
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,10 +4,11 @@
|
|
4
4
|
### 発生している問題・エラーメッセージ
|
5
5
|
以下の内容を記載したテキストファイルを読み込みました。
|
6
6
|
|
7
|
-
この内容をそのままCSVとして出力したかったのですが、以下のコードを実行しエクセルでCSVを読み込んだところ、
|
7
|
+
この内容をそのままCSVとして出力したかったのですが、以下のコードを実行しエクセルでCSVを読み込んだところ、A列に1行分の文字がすべて入ってしまい、コンマで区切ることができませんでした。
|
8
8
|
|
9
9
|
また、何故か各行の最初にコンマが入ってしまっています。
|
10
10
|
|
11
|
+
以下、読み込んだテキストファイル(test.txt)、メモ帳で作成したファイルです。
|
11
12
|
No.,52
|
12
13
|
日付,2021/04/20 11:13:43
|
13
14
|
|
@@ -24,9 +25,8 @@
|
|
24
25
|
6,550,2
|
25
26
|
7,600,2
|
26
27
|
|
27
|
-
|
28
28
|
### 該当のソースコード
|
29
|
-
import csv
|
29
|
+
```import csv
|
30
30
|
|
31
31
|
with open("test.txt",'r',newline="",encoding="utf-8") as data1:
|
32
32
|
|
@@ -37,6 +37,8 @@
|
|
37
37
|
with open("test.csv","w",newline="",encoding="utf-16") as f:
|
38
38
|
writer=csv.writer(f)#読み込んだデータをエクセルのセルで区切って表示する
|
39
39
|
writer.writerow(lines)
|
40
|
+
コード
|
41
|
+
```
|
40
42
|
### 試したこと
|
41
43
|
読み込み方法(read(), readlines(),readline())や出力方法(writerow(), writerows())、csv.writer()でのデリミタ、read()で読み込んだテキストのsplit()等色々試してみましたが、上手くいきませんでした。
|
42
44
|
|