import pandas as pd
assets = {
'项目': ['传输设备', '服务器及存储设备', '其他设备', '合计'],
'投资额': [30000, 25000, 25000, 80000],
'折旧期': [8, 5, 5, 0],
'残值率': [0.05, 0.05, 0.05, 0],
'残值': [30000 * 0.05, 25000 * 0.05, 25000 * 0.05, sum([30000 * 0.05, 25000 * 0.05, 25000 * 0.05])]
}
for i in range(3):
assets[f'2021年(建设期)'] = '-'
assets[f'2022年'] = '-'
assets[f'2023年'] = '-'
assets[f'2024年'] = '-'
assets[f'2025年'] = '-'
assets[f'2026年'] = (assets['投资额'][i] - assets['残值'][i]) / assets['折旧期'][i] if assets['折旧期'][i] > 0 else '-'
assets[f'2027年'] = (assets['投资额'][i] - assets['残值'][i]) / assets['折旧期'][i] if assets['折旧期'][i] > 0 and assets['折旧期'][i]!= 8 else '-'
assets[f'2028年'] = (assets['投资额'][i] - assets['残值'][i]) / assets['折旧期'][i] if assets['折旧期'][i] > 0 and assets['折旧期'][i]!= 8 else '-'
assets[f'2029年'] = (assets['投资额'][i] - assets['残值'][i]) / assets['折旧期'][i] if assets['折旧期'][i] == 8 else '-'
assets[f'2030年'] = (assets['投资额'][i] - assets['残值'][i]) / assets['折旧期'][i] if assets['折旧期'][i] == 8 else '-'
df = pd.DataFrame(assets)
excel_path = '/mnt/扩展固定资产折旧表.xlsx'
df.to_excel(excel_path, sheet_name='折旧表', index=False)