Spaces:
Runtime error
Runtime error
Commit ·
533b698
1
Parent(s): ebd2f10
Update app.py
Browse files
app.py
CHANGED
|
@@ -17,7 +17,7 @@ import matplotlib.patches as patches
|
|
| 17 |
import io
|
| 18 |
import re
|
| 19 |
from dateutil.parser import parse
|
| 20 |
-
|
| 21 |
from file_utils import (
|
| 22 |
get_img,
|
| 23 |
save_excel_file,
|
|
@@ -103,6 +103,7 @@ uploaded = st.file_uploader(
|
|
| 103 |
"upload a bank statement image",
|
| 104 |
type=["png", "jpg", "jpeg", "PNG", "JPG", "JPEG", "pdf", "PDF"],
|
| 105 |
)
|
|
|
|
| 106 |
filter = st.checkbox("filter color")
|
| 107 |
if st.button('Analyze image'):
|
| 108 |
|
|
@@ -271,7 +272,7 @@ if st.button('Analyze image'):
|
|
| 271 |
final_csv = final_csv[~final_csv['Date'].str.contains('日期')]
|
| 272 |
final_csv = final_csv[~final_csv['Date'].str.contains('口期')]
|
| 273 |
final_csv['Date'] = final_csv['Date'].apply(lambda x: re.sub(r'[^a-zA-Z0-9 ]', '', x))
|
| 274 |
-
final_csv['Date'] = final_csv['Date'].apply(lambda x: x +
|
| 275 |
final_csv['Date'] = final_csv['Date'].apply(lambda x:parse(x, fuzzy=True))
|
| 276 |
#final_csv['Date']=final_csv['Date'].str.replace(' ', '')
|
| 277 |
final_csv['*Date'] = pd.to_datetime(final_csv['Date']).dt.strftime('%d-%m-%Y')
|
|
|
|
| 17 |
import io
|
| 18 |
import re
|
| 19 |
from dateutil.parser import parse
|
| 20 |
+
import datetime
|
| 21 |
from file_utils import (
|
| 22 |
get_img,
|
| 23 |
save_excel_file,
|
|
|
|
| 103 |
"upload a bank statement image",
|
| 104 |
type=["png", "jpg", "jpeg", "PNG", "JPG", "JPEG", "pdf", "PDF"],
|
| 105 |
)
|
| 106 |
+
number = st.number_input('Insert a number',value=2023, step=1sssssssssssssssssssssssssssssssssssssssssss)
|
| 107 |
filter = st.checkbox("filter color")
|
| 108 |
if st.button('Analyze image'):
|
| 109 |
|
|
|
|
| 272 |
final_csv = final_csv[~final_csv['Date'].str.contains('日期')]
|
| 273 |
final_csv = final_csv[~final_csv['Date'].str.contains('口期')]
|
| 274 |
final_csv['Date'] = final_csv['Date'].apply(lambda x: re.sub(r'[^a-zA-Z0-9 ]', '', x))
|
| 275 |
+
final_csv['Date'] = final_csv['Date'].apply(lambda x: x + str(number))
|
| 276 |
final_csv['Date'] = final_csv['Date'].apply(lambda x:parse(x, fuzzy=True))
|
| 277 |
#final_csv['Date']=final_csv['Date'].str.replace(' ', '')
|
| 278 |
final_csv['*Date'] = pd.to_datetime(final_csv['Date']).dt.strftime('%d-%m-%Y')
|