前言:
Python中,往excel写入数据通常使用openpyxl库。也可以使用pandas库。这里讲解如何通过openpyxl库操作excel。
安装openpyxl:
pip install openpyxl
简单的例子:
在Pycharm中新建一个WriteExcel.py文件,将以下代码复制进去并运行。
# -*- coding: utf-8 -*-
import openpyxl
wb=openpyxl.Workbook() #创建Workbook()对象
ws=wb.active #获取默认工作薄
#ws.create_sheet('sheet2') #创建一个名为sheet2的作薄(一般不用写默认会自动创建)
ws.append(["Hello", "World"])#往文件中写入数据
wb.save("Test.xlsx") #保存
生成的文件内容应该是这样的:
上面的例子只是实现了最简单创建文件和数据写入功能。每次重新执行时都会把文件覆盖。但这样是不符合我们的要求的。因为在开发过程中,数据不可能一次性全部写入,都是一行一行不断新增的。因此,需要