openpyxl 的使用
在openpyxl操作Excel文件时,所有的行号、列号,都是从“1”开始,而不是从“0”开始。
1、安装 openpyxl
pip install openpyxl
2、导入 openpyxl 及其常用模块
import openpyxl
from openpyxl.styles import Alignment,Border,Side
3、创建 Excel 文件
work_book = openpyxl.Workbook() # 创建一个 Excel文件,注意此处的 W 是大写的
work_sheet = work_book.active # 激活一张表
work_book.save(‘d:\My Project\文件名.xlsx’) # 务必要保存
4、打开 Excel 文件
work_book = openpyxl.load_workbook(excel_file_name) # 打开一个 Excel 文档
5、创建一张表
work_sheet = work_book.create_sheet(‘表的名称’,0) # 其中‘0’为参数,如果有‘0’的话,则在所有表的 最前方 创建一张新表,如果没有参数,则在所有表的 最后方 创建一张新表
work_book.save(‘d:\My Project\文件名.xlsx’) # 务必要保存
6、加载一张表
work_sheet = work_book.get_sheet_by_name(‘表格名’) # 加载一张表
或者可以使用
work_sheet = work_book[‘表格名’]
work_sheet_list = work_book.get_sheet_names() # 获取当前 Excel文