python中用xlsxwriter创建一个新的工作簿
发布时间:2023-12-14 06:35:26
Python中可以使用xlsxwriter这个库来创建一个新的工作簿(Excel文件)。下面是一个使用示例:
首先,我们需要安装xlsxwriter库。打开终端,使用以下命令进行安装:
pip install xlsxwriter
接下来,创建一个python脚本,导入xlsxwriter库:
import xlsxwriter
然后,使用Workbook()方法创建一个新的工作簿:
workbook = xlsxwriter.Workbook('example.xlsx')
这将创建一个名为"example.xlsx"的文件,并且将其作为工作簿对象保存在变量workbook中。
我们可以使用add_worksheet()方法来添加一个新的工作表:
worksheet = workbook.add_worksheet()
这将在工作簿中添加一个新的工作表,并将其作为工作表对象保存在变量worksheet中。
接下来,我们可以使用write()方法将数据写入工作表的特定单元格:
worksheet.write('A1', 'Hello')
worksheet.write('B1', 'World')
这将分别在工作表的A1和B1单元格中写入"Hello"和"World"。
我们还可以使用write_row()方法将整行数据写入工作表的连续单元格:
worksheet.write_row('A2', ['Python', 'is', 'awesome'])
这将在工作表的A2、B2和C2单元格中分别写入"Python"、"is"和"awesome"。
当我们完成数据写入后,记得调用close()方法来关闭工作簿:
workbook.close()
这将保存并关闭工作簿,将数据写入到Excel文件中。
完整的示例代码如下:
import xlsxwriter
workbook = xlsxwriter.Workbook('example.xlsx')
worksheet = workbook.add_worksheet()
worksheet.write('A1', 'Hello')
worksheet.write('B1', 'World')
worksheet.write_row('A2', ['Python', 'is', 'awesome'])
workbook.close()
这个示例代码创建了一个名为"example.xlsx"的Excel文件,并将"Hello"和"World"分别写入了A1和B1单元格,以及"Python"、"is"和"awesome"分别写入了A2、B2和C2单元格。
希望这个示例对你有所帮助!
