在Python中导出数据到Excel文件,你可以使用不同的库,以下是两种常见的方法:
方法一:使用 `xlwt` 库
`xlwt` 是一个用于创建Excel文件的库,它支持Excel 97-2003格式(.xls)。
import xlwtdef export_to_excel_xls(data, filename):workbook = xlwt.Workbook()sheet = workbook.add_sheet('Sheet1')for row_idx, row in enumerate(data):for col_idx, value in enumerate(row):sheet.write(row_idx, col_idx, str(value))workbook.save(filename)示例数据data = [['Name', 'Age'],['Alice', 30],['Bob', 25]]导出到Excel文件export_to_excel_xls(data, 'output.xls')
方法二:使用 `pandas` 库
`pandas` 是一个强大的数据处理库,它提供了将数据导出到Excel文件的便捷方法,支持Excel 2007及以上版本(.xlsx)。

import pandas as pddef export_to_excel_xlsx(data, filename):df = pd.DataFrame(data)df.to_excel(filename, index=False)示例数据data = [['Name', 'Age'],['Alice', 30],['Bob', 25]]导出到Excel文件export_to_excel_xlsx(data, 'output.xlsx')
注意事项
`xlwt` 不支持Excel 2007及以上版本(.xlsx),如果需要处理这种格式,请使用 `pandas`。
对于大量数据的处理,`openpyxl` 是一个更好的选择,因为它支持.xlsx格式,并且功能更加强大。
如果需要兼容旧版Excel(.xls),`xlwt` 是合适的选择。
请根据你的具体需求选择合适的库和方法
