如何使用Python实现Excel文件的写入、读取及追加操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计146个文字,预计阅读时间需要1分钟。
python导入xlwt、xlrd和xlutils模块,使用xlutils.copy和copy进行操作。
import xlrd
import xlutils
from xlutils.copy import copy
# f=xlwt.Workbook()
# w=f.add_sheet("TestResult", cell_overwrite_ok=True)
# w.write(0,0,"Time")
# w.write(0,1,"Stock")
# w.write(0,2,"Bug")
# w.write(0,3,u"卖出")
# f.save(r"C:\Git\A.xls")
f=xlrd.open_workbook("A.xls")#读取一个Excel文件到内存
table=f.sheet_by_index(0)
d=xlutils.copy.copy(f)#复制表
w=d.get_sheet(0) #定位新的表 使用get_sheet方法
norows=table.nrows
print(norows)
d.save("A.xls")#保存到原来的数据中
本文共计146个文字,预计阅读时间需要1分钟。
python导入xlwt、xlrd和xlutils模块,使用xlutils.copy和copy进行操作。
import xlrd
import xlutils
from xlutils.copy import copy
# f=xlwt.Workbook()
# w=f.add_sheet("TestResult", cell_overwrite_ok=True)
# w.write(0,0,"Time")
# w.write(0,1,"Stock")
# w.write(0,2,"Bug")
# w.write(0,3,u"卖出")
# f.save(r"C:\Git\A.xls")
f=xlrd.open_workbook("A.xls")#读取一个Excel文件到内存
table=f.sheet_by_index(0)
d=xlutils.copy.copy(f)#复制表
w=d.get_sheet(0) #定位新的表 使用get_sheet方法
norows=table.nrows
print(norows)
d.save("A.xls")#保存到原来的数据中

