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文件不存在,则会自动创建一个新的文件。