引入的库 :XlsxWriter
引入方式 :pip install XlsxWriter >>> 如果报错 >>> python -m pip install --upgrade pip >>> 安装成功 >>> pip install XlsxWriter 报错截图如下(操作系统Windows 10):
参考链接: https://blog.csdn.net/sqlserverdiscovery/article/details/53813207
=========
引入库:xlrd & xlwt & xlutils
注意 : 如果要对xlsx后缀名的文件进行读操作,那么就一定要安装以下插件:pip install pyexcel-xls
使用:
1、读操作
创建xls文件对象(读对象)
ruibohao_rb = xlrd.open_workbook('C:\Users\zhihuixie\Desktop\日报数据\入库\ruibohao.xlsx')
获取某个(第0个) sheet 的值
ruibohao_sh1 = ruibohao_rb.sheet_by_index(0)
获取总行数
ruibohao_total_rows = ruibohao_sh1.nrows
遍历操作
for i in range(rows):
# 获取每一行的值,返回一个集合
rowData = sh1.row_values(i)
# 获取该行的中的某个索引的值
val = rowData[data_index]
2、写操作
创建xls 文件对象(写对象)
wb = xlwt.Workbook()
创建两个表单(excel左下角的sheet)
sh1 = wb.add_sheet('成绩')
sh2 = wb.add_sheet('汇总')
准备好写入第一个sh1的数据
sh1.write(2, 0, '李四')
sh1.write(2, 1, '89')
准备好写入第一个sh2的数据
sh2.write(0, 0, '总成绩')
sh2.write(1, 0, '268')
如果不存在这个文件,那么会创建这个文件
wb.save('C:\Users\zhihuixie\Desktop\日报数据\入库\test_write.xlsx')
网友评论