# 读取Excel文件
df = pd.read_excel('data.xlsx')
# 处理数据...
# 写入Excel文件
df.to_excel('output.xlsx', index=False)
2. openpyxl
openpyxl是一个专门用于读写Excel文件的库,支持Excel中的各种功能和格式。
安装openpyxl库:
pip install openpyxl
使用示例:
from openpyxl import Workbook, load_workbook
wb = Workbook()
ws = wb.active
ws['A1'] = 'Hello'
ws['B1'] = 'World'
wb.save('output.xlsx')
wb = load_workbook('data.xlsx')
ws = wb.active
value = ws['A1'].value
print(value)
3. xlrd和xlwt
xlrd和xlwt是两个常用的库,用于读取和写入Excel文件。xlrd用于读取现有的Excel文件,而xlwt用于创建新的Excel文件并写入数据。
安装xlrd和xlwt库:
pip install xlrd xlwt
使用示例:
import xlrd
import xlwt
# 读取Excel文件
workbook = xlrd.open_workbook('data.xls')
worksheet = workbook.sheet_by_index(0)
# 读取单元格数据
value = worksheet.cell_value(0, 0)
print(value)
# 创建一个新的Excel文件
workbook = xlwt.Workbook()
# 添加一个工作表
worksheet = workbook.add_sheet('Sheet1')
# 写入数据
worksheet.write(0, 0, 'Hello')
worksheet.write(0, 1, 'World')
# 保存Excel文件
workbook.save('output.xls')
这些是Python中常用的操作Excel的库,每个库都有其特定的优点和适用场景。你可以根据自己的需求选择合适的库来操作Excel文件。