01 Excel的读取与写入

文章引用自网易云课堂《用Python自动办公,做职场高手》
网址:https://study.163.com/course/introduction/1006277004.htm
测试文件:https://share.weiyun.com/5NRq0zM

一、Excel结构

01 Excel的读取与写入_第1张图片
workbook_sheet_cell.jpg

二、工作簿读取

1.Excel表格内容

01 Excel的读取与写入_第2张图片
Excel表格截图.jpg

2.读取

读取工作表1中,第3行第1列单元格
读取流程:打开工作簿(xlrd.open_workbook) -> 选择工作簿(sheet_by_index) -> 读取单元格(cell_value)
如下图


01 Excel的读取与写入_第3张图片
Excel表格截图(指示).jpg

代码实现

# 读取
import xlrd    # 载入用于支持读取的库
xlsx = xlrd.open_workbook('d:/auto_office/excel/7月下旬入库表.xlsx')    # 读取“7月下旬入库表.xlsx”,即读取工作簿
table = xlsx.sheet_by_index(0)    # 通过索引读取工作表1
table = xlsx.sheet_by_name('Sheet1')    # 通过表名读取工作表1,作用同上
print(table.cell_value(1,2))    # 通过索引读取读取工作表1中,第2行第3列单元格
print(table.cell(1,2).value)    # 作用同上
print(table.row(1)[2].value)    # 作用同上

结果

01 Excel的读取与写入_第4张图片
结果.jpg

3.写入

在D:\auto_office\excel写入一个工作簿
流程:创建一个工作簿(Workbook) -> 添加一个工作表(add_sheet) -> 写入单元格(write) -> 保存(save)


01 Excel的读取与写入_第5张图片
写入前.jpg

01 Excel的读取与写入_第6张图片
写入后.jpg

01 Excel的读取与写入_第7张图片
内容.jpg

代码实现

# 写入
import xlwt    # 载入用于支持写入的库
new_workbook = xlwt.Workbook()    # 创建一个工作簿
worksheet =new_workbook.add_sheet('new_test')    # 创建一个工作表
worksheet.write(0,0,'test')    # 在工作表的第1行第1列写入‘test’
new_workbook.save('d:/auto_office/excel/test.xls')    # 工作簿的保存位置

三、总结

01 Excel的读取与写入_第8张图片
Excel读取与写入.png

你可能感兴趣的:(01 Excel的读取与写入)