将result导出excel
时间: 2023-10-20 19:07:23 浏览: 86
将数据导出到excel中
要将结果导出为 Excel 文件,您可以使用 pandas 库中的 `to_excel()` 方法来实现。以下是修改后的代码示例:
```python
import pandas as pd
filename = '0629慢阻肺居民随访表单数据明细v6(1).xlsx'
f = pd.ExcelFile(filename)
result = {} # 用字典保存每个 sheet 的空值数量
for sheet_name in f.sheet_names:
d = f.parse(sheet_name)
result[sheet_name] = d.isnull().sum()
# 创建一个 ExcelWriter 对象
writer = pd.ExcelWriter('结果.xlsx')
# 将每个 sheet 的空值数量写入 Excel 文件
for sheet_name, d in result.items():
d.to_excel(writer, sheet_name=sheet_name)
# 保存并关闭 ExcelWriter 对象
writer.save()
writer.close()
```
在这个修改后的代码中,我们首先创建了一个名为 `结果.xlsx` 的 Excel 文件的 ExcelWriter 对象 `writer`。然后,我们遍历字典 `result` 中的每个键值对,使用 `to_excel()` 方法将每个 sheet 的空值数量写入 Excel 文件中,其中 `sheet_name` 参数指定了写入的 sheet 名称。最后,我们保存并关闭 ExcelWriter 对象,将结果写入到 Excel 文件中。
请确保您已安装 pandas 库,并将代码中的文件名和输出文件名更改为您所需的名称。
希望这个解决方案对您有帮助!如果还有其他问题,请随时提问。
阅读全文