python处理EXCEL
在Python中,有多个库可以用来操作Excel文件。其中比较常用的有openpyxl,pandas,xlsxwriter以及xlwings。下面我将分别介绍这些库及其使用方法。
一、openpyxl
安装
pip install openpyxl
示例代码
from openpyxl import Workbook, load_workbook
from openpyxl.styles import Font, Alignment
from openpyxl.chart import BarChart, Reference
# 创建一个新的Excel文件并写入数据
wb = Workbook()
ws = wb.active
ws.title = "Sheet1"
# 写入数据
ws['A1'] = 'Hello'
ws.append([1, 2, 3])
ws.append([4, 5, 6])
ws.append([7, 8, 9])
# 设置字体和对齐方式
ws['A1'].font = Font(size=14, bold=True)
ws['A1'].alignment = Alignment(horizontal='center', vertical='center')
# 合并单元格
ws.merge_cells('A1:C1')
# 添加公式
ws['A5'] = '=SUM(A2:A4)'
# 创建图表
chart = BarChart()
data = Reference(ws, min_col<