python对Excel数据进行读写操作
将学习到的基础操作记录在这里,便与复习查看
1.python读取Excel工作簿、工作表
import xlrd
wb
=xlrd
.open_workbook
('招生表.xls')
ws
=wb
.sheets
()
wsname
=wb
.sheet_names
()
ws1
=wb
.sheet_by_name
('中山分校')
ws2
=wb
.sheet_by_index
(0)
ws3
=wb
.sheets
()[0]
print(ws2
)
2.读取Excel行、列、单元格信息
import xlrd
ws
=xlrd
.open_workbook
('招生表.xls').sheet_by_name
('中山分校')
crow
=ws
.nrows
ccol
=ws
.ncols
row_data
=ws
.row_values
(3)
col_data
=ws
.col_values
(1)
cell_data_1
=ws
.cell_value
(2,1)
cell_data_2
=ws
.cell
(1,3).value
print(cell_data_2
)
3.创建工作簿、工作表和写入单元格
import xlwt
nwb
=xlwt
.Workbook
(encoding
='utf-8')
nws
=nwb
.add_sheet
('成绩表')
nws
.write
(1,2,'Hello!Excel我来了!')
nwb
.save
('成绩单.xls')
4.修改工作簿、工作表、单元格
import xlrd
from xlutils
.copy
import copy
wb
=xlrd
.open_workbook
('招生表.xls')
nwb
=copy
(wb
)
nws1
=nwb
.add_sheet
('上海分校')
nws2
=nwb
.get_sheet
(1)
nws3
=nwb
.get_sheet
('黄河分校')
nws3
.write
(5,7,'我来也')
nws1
.write
(0,0,'上海上海')
nwb
.save
('招生表.xls')
xlrd,xlwt,xlutils都是对excel进行操作时需要的库,可以直接从pycharm中下载,上面这些操作只能操作.xls文件
转载请注明原文地址:https://ipadbbs.8miu.com/read-18606.html