用python处理excel文件
通过使用openpyxl
这个python
的第三方库,可以运用python
对EXCEL
文件进行操作(只限.xlsx
文件)。
安装
$ pip install openpyxl
使用实例
例如在sample.xlsx
的工作表worksheet1
里在A1-A4处是三条字符串(如上图所示), 我想把它们都转成标准写法的标题,那么可以用如下的python
代码来实现
from openpyxl import load_workbook
from titlecase import titlecase
wb = load_workbook(filename="sample.xlsx") #载入工作簿
ws = wb['worksheet1'] #选中工作表
for i in range(1,5):
index = 'A' + str(i) #通过['A1','A2','A3','A4']来遍历
ws[index].value = titlecase(ws[index].value) #通过titlecase来转换标题
wb.save(filename="output_sample.xlsx") #最后要储存成新的工作簿
之后在output_sample.xlsx
里就可以看到