taskforce-dev commited on
Commit
7d12dc2
·
verified ·
1 Parent(s): cb951b2

Update app.py

Browse files

add "納品日"

Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -13,7 +13,7 @@ def process_csv(input_file):
13
  df.insert(0, '行形式', '')
14
 
15
  # Drop specified columns
16
- columns_to_drop = ['伝票連番', '連番行番号', '得意先コード', '行番号', '伝票区分', '商品コード', '商品名区分',
17
  '売上数量_在庫用数量', '売上金額', '形番号', '郵便番号',
18
  '住所1', '住所2', '電話番号', '受注_図面番号', '受注_サイズ']
19
  df.drop(columns_to_drop, axis=1, inplace=True, errors='ignore')
@@ -22,6 +22,7 @@ def process_csv(input_file):
22
  column_name_mapping = {
23
  '伝票日付': '請求日',
24
  '伝票番号': '請求番号',
 
25
  '商品名': '品名',
26
  '売上数量_請求用数量': '数量',
27
  '売上単価': '単価',
@@ -34,7 +35,10 @@ def process_csv(input_file):
34
 
35
  # Convert the '請求日' column from YYYYMMDD to YYYY/MM/DD format
36
  df['請求日'] = df['請求日'].astype(str).apply(lambda x: x[:4] + '/' + x[4:6] + '/' + x[6:8])
 
37
  df['明細ユーザ定義項目1'] = df['請求日']
 
 
38
 
39
 
40
  # Group by '請求番号' and modify rows
@@ -51,6 +55,7 @@ def process_csv(input_file):
51
  new_group.iloc[0, new_group.columns.get_loc('単価')] = ''
52
  new_group.iloc[0, new_group.columns.get_loc('単位')] = ''
53
  new_group.iloc[0, new_group.columns.get_loc('明細ユーザ定義項目1')] = ''
 
54
  clear_cols = ['得意先コード', '請求日', '請求番号', 'タグ', '得意先名', 'メモ']
55
  for col in clear_cols:
56
  if col in new_group.columns:
 
13
  df.insert(0, '行形式', '')
14
 
15
  # Drop specified columns
16
+ columns_to_drop = ['伝票連番', '連番行番号', '得意先コード', '伝票区分', '商品コード', '商品名区分',
17
  '売上数量_在庫用数量', '売上金額', '形番号', '郵便番号',
18
  '住所1', '住所2', '電話番号', '受注_図面番号', '受注_サイズ']
19
  df.drop(columns_to_drop, axis=1, inplace=True, errors='ignore')
 
22
  column_name_mapping = {
23
  '伝票日付': '請求日',
24
  '伝票番号': '請求番号',
25
+ '行番号': '明細ユーザ定義項目2',
26
  '商品名': '品名',
27
  '売上数量_請求用数量': '数量',
28
  '売上単価': '単価',
 
35
 
36
  # Convert the '請求日' column from YYYYMMDD to YYYY/MM/DD format
37
  df['請求日'] = df['請求日'].astype(str).apply(lambda x: x[:4] + '/' + x[4:6] + '/' + x[6:8])
38
+
39
  df['明細ユーザ定義項目1'] = df['請求日']
40
+ df['明細ユーザ定義項目2'] = df['請求日']
41
+
42
 
43
 
44
  # Group by '請求番号' and modify rows
 
55
  new_group.iloc[0, new_group.columns.get_loc('単価')] = ''
56
  new_group.iloc[0, new_group.columns.get_loc('単位')] = ''
57
  new_group.iloc[0, new_group.columns.get_loc('明細ユーザ定義項目1')] = ''
58
+ new_group.iloc[0, new_group.columns.get_loc('明細ユーザ定義項目2')] = ''
59
  clear_cols = ['得意先コード', '請求日', '請求番号', 'タグ', '得意先名', 'メモ']
60
  for col in clear_cols:
61
  if col in new_group.columns: