ارسال شماره 949

← همه ارسال‌ها

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)