import pandas as pd
file_path = "export.csv"
df = pd.read_csv(file_path)
df['تاریخ'] = pd.to_datetime(df['تاریخ'], format='%Y/%m/%d_%H:%M')
df = df.sort_values('تاریخ')
cash_balance = 0
min_balance = 0
for idx, row in df.iterrows():
amount = row['مبلغ']
if str(row['عنوان حساب بدهکار']).startswith('هزینه:'):
cash_balance -= amount
else:
cash_balance += amount
if cash_balance < min_balance:
min_balance = cash_balance
print("حداقل مانده نقدی (سرمایه اولیه مورد نیاز):", abs(min_balance))
# وضعیت نقدی فعلی
if cash_balance >= 0:
print("وضعیت نقدی فعلی: مثبت ✅", cash_balance)
else:
print("وضعیت نقدی فعلی: منفی ❌", cash_balance)