teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コードをテキストで貼ったのを修正しました。

2020/08/06 07:20

投稿

icemanstanding
icemanstanding

スコア73

answer CHANGED
@@ -1,11 +1,16 @@
1
+ ```ここに言語を入力
2
+ import csv
3
+ import sqlite3
4
+
1
5
  conn = sqlite3.connect('./temp/test.db')
2
6
  c = conn.cursor()
3
7
 
4
- with open ('./temp/rawdata_sorted2.csv',"w",newline='', encoding="utf-8") as f_handle:
5
- writer = csv.writer(f_handle)
6
- header = [ 'KB','VIN_NUM','MODEL_CD','DATA_YMD','M2M_REPORT_ID','M2M_REPORT_ID_SUB','M2M_REPORT_ROW_ID','M2M_REPORT_COL_ID','CALC_VAL']
7
- writer.writerow(header)
8
- for row in c.execute('SELECT * FROM test ORDER BY VIN_NUM ASC'):
9
- writer.writerow(row)
10
-
11
- conn.close()
8
+ with open ('./temp/rawdata_sorted.csv',"w",newline='', encoding="utf-8") as f_handle:
9
+ writer = csv.writer(f_handle)
10
+ header = [ 'KB','VIN_NUM','MODEL_CD','DATA_YMD','M2M_REPORT_ID','M2M_REPORT_ID_SUB','M2M_REPORT_ROW_ID','M2M_REPORT_COL_ID','CALC_VAL']
11
+ writer.writerow(header)
12
+ for row in c.execute('SELECT * FROM hoge ORDER BY VIN_NUM ASC,MODEL_CD ASC,DATA_YMD ASC,M2M_REPORT_ID ASC,M2M_REPORT_ID_SUB ASC,M2M_REPORT_ROW_ID ASC,M2M_REPORT_COL_ID ASC,M2M_REPORT_COL_ID ASC,CALC_VAL ASC'):
13
+ writer.writerow(row)
14
+
15
+ conn.close()
16
+ ```