跳转到主要内容

pandas创建excel


# 创建excel
data_report_task_item_detail_excel = pd.DataFrame(
    columns=[
        "item_id",
        "taskId",
        "taskName",
        "flowStateId",
        "targetTableId",
        "targetTableValue",
        "controlName",
        "value",
    ]
)

# 创建表头
data_report_task_item_detail_excel.loc[len(data_report_task_item_detail_excel)] = {
    "item_id": "子项ID",
    "taskId": "任务ID",
    "taskName": "任务名称",
    "flowStateId": "关联的明细ID",
    "targetTableId": "目标单位ID",
    "targetTableValue": "目标单位名称",
    "controlName": "项目",
    "value": "值",
}

# 插入数据

        data_report_task_item_detail_excel.loc[
            len(data_report_task_item_detail_excel)
        ] = {
            "item_id": item_id,
            "taskId": taskId,
            "taskName": taskName,
            "flowStateId": flowStateId,
            "targetTableId": targetTableId,
            "targetTableValue": targetTableValue,
            "controlName": controlName,
            "value": value,
        }


# 保存为excel
data_report_task_item_detail_excel.to_excel(
    "data_report_task_item_detail.xlsx", index=False
)