##2020.06.26 python学习日记##
一句话介绍:
xlwt——创建表格
xlrd——读取表格
xlutils——更改表格
- xlwt——创建
import xlwt
UI = xlwt.Workbook('Inter.xls')
# 添加一个表
Inter = UI.add_sheet('Inter')
# 表格第一行(行列皆从0开始计算)
Inter.write(0, 0, 'User')
Inter.write(0, 1, 'Sent_t')
Inter.write(0, 2, 'Receive_t')
Inter.write(0, 3, 'Post_t')
Inter.write(0, 4, 'Reply_t')
Inter.write(0, 5, 'Like_t')
# 保存
UI.save('./UI.xls')
- xlrd——读取
2.1 读取sheet
import xlrd
# 打开Excel文件读取数据
UI = xlrd.open_workbook('Inter.xls')
# 获取所有sheet名称
sheets = UI.sheet_names()
print(sheets)
- xlutils——更改
xlwt模块只能不能重复保存,否则会出现错误:
PermissionError: [Errno 13] Permission denied: ‘UI.xls’
若要更改表格,需结合xlrd使用xlutils
# 打开Excel文件读取数据
UI = xlrd.open_workbook('Inter.xls')
#将表格复制一份
copy_UI=xlutils.copy.copy(UI)
sheet = copy_UI.get_sheet(0)
#写入
sheet.write(0, 0, 'U1')
#重新保存
copy_UI.save('Inter.xls')
※写入时xls文件需关闭,否则也会报错:
PermissionError: [Errno 13] Permission denied: ‘UI_f.xls’