Python对xls文件进行写操作
楼主使用的是Python3, 代码如下
import xlrd
import xlwt
import xlutils
from xlutils.copy import copy
import os
filename = (r"C:\Users\Administrator\Desktop\工作簿24.xls")
rb = xlrd.open_workbook(filename)
wb = copy(rb)
sheet = wb.get_sheet(0)
for i in range(100):
sheet.write(i,0,'hello')
#三个参数分别为:行,列,字符或数据,写入新的数据会覆盖之前的数据,写入''相当于删除
os.remove(filename)
wb.save(filename)
注意:
本代码的作用是向外部文件中写入数据
1、文件后缀必须为xls
2、filename 的字符前面必须要加上字母r
代码运行结果如下图所示,由于太长了就不全部截图了。