在Python中,有多种方法可以将数据写入Excel文件。以下是几种常用的方法:
方法一:使用openpyxl库
import openpyxl创建一个新的Excel工作簿workbook = openpyxl.Workbook()获取默认的工作表sheet = workbook.active写入数据sheet['A1'] = '姓名'sheet['B1'] = '年龄'添加一行数据sheet.append(['Alice', 25])保存工作簿workbook.save('example.xlsx')
方法二:使用pandas库
import pandas as pd创建一个DataFramedata = {'姓名': ['Bob', 'Alice'], '年龄': [30, 25]}df = pd.DataFrame(data)将DataFrame写入Excel文件df.to_excel('example_pandas.xlsx', index=False)

方法三:使用xlwt和xlrd库
import xlwt创建一个工作簿workbook = xlwt.Workbook(encoding='utf-8', style_compression=0)在工作簿中建立一张sheet表单sheet = workbook.add_sheet('豆瓣电影Top250', cell_overwrite_ok=True)自定义列名col = ('电影详情链接', '图片链接', '影片中文名', '影片外国名', '评分', '评价数', '概况', '相关信息')写入数据sheet.write_merge(0, 0, 7, 0, col)保存工作簿workbook.save('example_xlwt.xls')
方法四:使用xlsxwriter库
import xlsxwriter创建一个新的Excel工作簿workbook = xlsxwriter.Workbook('text.xlsx')获取工作表worksheet = workbook.add_worksheet('text')设置列宽worksheet.set_column('A:A', 10)定义数字格式bold = workbook.add_format({'bold': True})写入数据worksheet.write('A1', 'Hello', bold)保存工作簿workbook.close()
以上是几种常用的方法,您可以根据自己的需求选择合适的库来写入Excel文件。
