Python中操作Excel文件通常使用以下库:
xlrd:
用于读取Excel文件(.xls和.xlsx格式)。
xlwt:
用于写入Excel文件(.xls格式)。
xlutils:
结合xlrd和xlwt,可以修改已存在的Excel文件。
openpyxl:
用于读取和写入.xlsx格式的Excel文件。
xlsxwriter:
用于创建新的.xlsx格式的Excel文件。
安装这些库通常使用`pip`命令,例如:
pip install xlrd
pip install xlwt
pip install openpyxl
pip install xlsxwriter
安装后,可以使用以下代码示例进行操作:
读取Excel文件
import xlrd
workbook = xlrd.open_workbook('example.xlsx')
sheet_names = workbook.sheet_names()
for sheet_name in sheet_names:
sheet = workbook.sheet_by_name(sheet_name)
print(sheet_name)
rows = sheet.row_values(3) 获取第四行内容
cols = sheet.col_values(1) 获取第二列内容
print(rows)
print(cols)
写入Excel文件
import xlwt
wbk = xlwt.Workbook()
sheet = wbk.add_sheet('Sheet 1')
sheet.write(0, 1, 'Test Text') 第0行第一列写入内容
wbk.save('test.xls')
请注意,对于.xlsx格式的文件,可以使用`openpyxl`或`xlsxwriter`库。