|
@@ -39,7 +39,8 @@ class JournalGenerator:
|
|
|
"中国银行": "中国银行",
|
|
"中国银行": "中国银行",
|
|
|
"农业银行": "农业银行",
|
|
"农业银行": "农业银行",
|
|
|
"建设银行": "建设银行",
|
|
"建设银行": "建设银行",
|
|
|
- "农信银行": "小枧支行"
|
|
|
|
|
|
|
+ "农信银行": "小枧支行",
|
|
|
|
|
+ "农信银行芙蓉支行": "芙蓉支行"
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
bank_keyword = bank_keyword_mapping.get(bank_name, bank_name)
|
|
bank_keyword = bank_keyword_mapping.get(bank_name, bank_name)
|
|
@@ -66,8 +67,8 @@ class JournalGenerator:
|
|
|
transaction_time = row["交易时间"]
|
|
transaction_time = row["交易时间"]
|
|
|
opponent_name = str(row["对方户名"]).strip()
|
|
opponent_name = str(row["对方户名"]).strip()
|
|
|
summary = str(row["摘要"]).strip()
|
|
summary = str(row["摘要"]).strip()
|
|
|
- income = pd.to_numeric(row["收入"], errors="coerce")
|
|
|
|
|
- expense = pd.to_numeric(row["支出"], errors="coerce")
|
|
|
|
|
|
|
+ income = pd.to_numeric(str(row["收入"]).replace(',', '') if str(row["收入"]).strip() != '' else '0', errors="coerce")
|
|
|
|
|
+ expense = pd.to_numeric(str(row["支出"]).replace(',', '') if str(row["支出"]).strip() != '' else '0', errors="coerce")
|
|
|
balance = str(row["余额"]).strip()
|
|
balance = str(row["余额"]).strip()
|
|
|
|
|
|
|
|
if pd.isna(income):
|
|
if pd.isna(income):
|