一、库
库 | 作用 |
xlrd | 读取文件 |
xlwt | 写入文件 |
xlutils | 修改文件 |
openpyxl | 读写文件 |
xlsxwriter | 写入文件并加上图表 |
二、函数
(1)、读
函数 | 功能 | 返回值类型 |
xlrd.open_workbook |
以只读的方式打开文件 | xlrd.book.Book对象 |
book对象.sheet_names() | 获取所有sheet页的名字 | list |
book对象.sheet_by_name(‘名字’) | 根据sheetname获取sheet页 | xlrd.sheet.Sheet对象 |
book对象.sheet_by_index(‘索引’) | 根据sheet的索引获取sheet页 | xlrd.sheet.Sheet对象 |
sheet对象.nrows | 获取该sheet页的行数 | int |
sheet对象.ncols | 获取该sheet页的列数 | int |
sheet对象.row_values(索引) | 获取该行的数据 | list |
sheet对象.col_values(索引) |
获取该列的数据 | list |
sheet对象.cell(行索引,列索引).value | 获取指定单元格的数据 | 该数据的类型 |
(2)、写
函数 | 功能 | 返回值类型 |
xlwt.Workbook() | 创建一个excel对象 | xlwt.Workbook.Workbook对象 |
Workbook对象.add_sheet(‘表名’) | 添加一个sheet表 | xlwt.Worksheet.Worksheet对象 |
Worksheet对象.write(行索引,列索引,数据) | 在指定单元写入数据 | |
Workbook对象.save(‘文件名.xls') | 保存该文件 |
(3)改
(4)读写
(5)写与画
三、参考
https://www.cnblogs.com/shaosks/p/6098282.html