出力csvから移行先DCF施設コードを除外し、値囲いなしに変更
This commit is contained in:
parent
17b2f5bfb1
commit
28d8fe1133
@ -288,7 +288,17 @@ class DcfInstMergeIO(JskultBatchEntrypoint):
|
||||
try:
|
||||
sql = """\
|
||||
SELECT
|
||||
*
|
||||
DCF_INST_CD,
|
||||
DUP_OPP_CD,
|
||||
START_MONTH,
|
||||
INVALID_FLG,
|
||||
REMARKS,
|
||||
ENABLED_FLG,
|
||||
CREATER,
|
||||
CREATE_DATE,
|
||||
UPDATER,
|
||||
UPDATE_DATE
|
||||
|
||||
FROM
|
||||
src07.dcf_inst_merge
|
||||
"""
|
||||
@ -301,17 +311,16 @@ class DcfInstMergeIO(JskultBatchEntrypoint):
|
||||
temporary_dir = tempfile.mkdtemp()
|
||||
csv_file_path = path.join(temporary_dir, csv_file_name)
|
||||
head_str = ['DCF_INST_CD', 'DUP_OPP_CD', 'START_MONTH',
|
||||
'INVALID_FLG', 'REMARKS', 'DCF_INST_CD_NEW', 'ENABLED_FLG',
|
||||
'INVALID_FLG', 'REMARKS', 'ENABLED_FLG',
|
||||
'CREATER', 'CREATE_DATE', 'UPDATER', 'UPDATE_DATE']
|
||||
with open(csv_file_path, mode='w', encoding='UTF-8') as csv_file:
|
||||
# ヘッダ行書き込み(くくり文字をつけない為にwriterowではなく、writeを使用しています)
|
||||
csv_file.write(f"{','.join(head_str)}\r\n")
|
||||
# UTF-8、CRLF、価囲いありで書き込む
|
||||
# UTF-8、CRLF、価囲いなしで書き込む
|
||||
writer = csv.writer(csv_file, delimiter=',', lineterminator='\r\n',
|
||||
quotechar='"', doublequote=True, quoting=csv.QUOTE_ALL,
|
||||
quoting=csv.QUOTE_NONE,
|
||||
strict=True
|
||||
)
|
||||
# データ部分書き込み(施設)
|
||||
writer.writerow(head_str)
|
||||
# データ部分書き込み
|
||||
for record_inst_data in record_inst:
|
||||
record_inst_value = list(record_inst_data.values())
|
||||
csv_data = [
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user