用python写一段代码,要求复制A、C、E、G列数据到新的工作簿
时间: 2024-12-28 21:36:38 浏览: 3
当然可以,你可以使用Python的pandas库来处理Excel文件。下面是一个简单的例子,假设你有一个名为df的DataFrame,它包含了A、C、E、G列,你需要将这四列复制到一个新的Excel工作簿:
```python
import pandas as pd
# 假设df是你的DataFrame
df = pd.read_excel('your_file.xlsx') # 替换 'your_file.xlsx' 为你实际的文件路径
# 提取需要的列
selected_columns = df[['A', 'C', 'E', 'G']]
# 创建一个新的Excel writer,指定保存的位置和文件名
new_wb = pd.ExcelWriter('new_workbook.xlsx')
# 将DataFrame写入新的工作表
selected_columns.to_excel(new_wb, sheet_name='Sheet1', index=False) # 可以自定义sheet_name
# 保存并关闭新工作簿
new_wb.save()
```
记得替换 `'your_file.xlsx'` 和 `'new_workbook.xlsx'` 为你的源文件和目标文件的实际路径。
阅读全文