xlutils库的安装
需求
往“虚假用户数据.xls”里面,追加额外的50条用户数据,就是标题+数据,达到150条。
思路
- xlrd是读取Excel文件的库
- xlwt是写入Excel的库
如果使用以上两个库,可以一边读取,一边写入新文件。
不过在此,有另一个方便使用的库,库名是xlutils,安装命令:pip install xlutils
。
安装好之后,开始写代码,完成追加50条数据的需求。
书写代码
(1)导入所需的库,分别是xlrd和xlutils
import xlrd
from xlutils.copy import copy
(2)使用xlrd打开文件,然后xlutils赋值打开后的workbook,如下代码:
wb = xlrd.open_workbook('虚假用户数据.xls',formatting_info=True)
xwb = copy(wb)
wb对象是workbook,xwb也是workbook,但是后者可以写操作,前者不可以。
(3)有了workbook之后,就开始指定sheet,并获取这个sheet的总行数。
sheet