Python中有很多第三方库可以用来读取和写入Excel文件,其中比较常用的是pandas和openpyxl。
使用pandas读取Excel文件:
python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('file.xlsx', sheet_name='Sheet1')
print(df)
使用openpyxl读取Excel文件:
python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('file.xlsx')
# 选择工作表
ws = wb['Sheet1']
# 遍历单元格
for row in ws.iter_rows():
for cell in row:
print(cell.value)
使用pandas写入Excel文件:
python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]})
# 写入Excel文件
df.to_excel('file.xlsx', sheet_name='Sheet1', index=False)
使用openpyxl写入Excel文件:
python
import openpyxl
# 创建Excel文件
wb = openpyxl.Workbook()
# 选择工作表
ws = wb.active
# 写入单元格
ws['A1'] = 'Name'
ws['B1'] = 'Age'
ws['A2'] = 'Alice'
ws['B2'] = 25
ws['A3'] = 'Bob'
ws['B3'] = 30
ws['A4'] = 'Charlie'
ws['B4'] = 35
# 保存Excel文件
wb.save('file.xlsx')
注意:在使用openpyxl写入Excel文件时,需要先创建一个Excel文件,并选择要写入数据的工作表。而使用pandas写入Excel文件时,如果指定的Excel文件不存在,则会自动创建一个新的文件。