首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用pandas在excel book中修改excel工作表

使用pandas在Excel工作簿中修改Excel工作表可以通过以下步骤实现:

  1. 导入必要的库和模块:import pandas as pd import openpyxl
  2. 读取Excel工作簿:workbook = openpyxl.load_workbook('path_to_excel_file.xlsx')
  3. 获取工作表列表:sheet_names = workbook.sheetnames
  4. 选择要修改的工作表:sheet = workbook['sheet_name']
  5. 使用pandas读取工作表数据:df = pd.read_excel('path_to_excel_file.xlsx', sheet_name='sheet_name')
  6. 修改数据:# 修改数据示例:将第一列的值都加上10 df['Column1'] = df['Column1'] + 10
  7. 将修改后的数据保存回工作表:with pd.ExcelWriter('path_to_excel_file.xlsx', engine='openpyxl') as writer: writer.book = workbook df.to_excel(writer, sheet_name='sheet_name', index=False)

完整的代码示例:

代码语言:python
复制
import pandas as pd
import openpyxl

# 读取Excel工作簿
workbook = openpyxl.load_workbook('path_to_excel_file.xlsx')

# 获取工作表列表
sheet_names = workbook.sheetnames

# 选择要修改的工作表
sheet = workbook['sheet_name']

# 使用pandas读取工作表数据
df = pd.read_excel('path_to_excel_file.xlsx', sheet_name='sheet_name')

# 修改数据
df['Column1'] = df['Column1'] + 10

# 将修改后的数据保存回工作表
with pd.ExcelWriter('path_to_excel_file.xlsx', engine='openpyxl') as writer:
    writer.book = workbook
    df.to_excel(writer, sheet_name='sheet_name', index=False)

这样,使用pandas在Excel工作簿中修改Excel工作表的操作就完成了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券