用python将excel中sheet第2列第2行到第13行的数据读取并保存到sheet3中第二行第三列到13列
时间: 2024-05-09 13:21:48 浏览: 158
python3 读取Excel表格中的数据
5星 · 资源好评率100%
的位置,你能帮我实现吗?
当然可以。你可以使用Python中的pandas库来读取和写入Excel文件。以下是实现的代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('your_excel_file.xlsx', sheet_name='your_sheet_name')
# 选择需要复制的数据
data = df.iloc[1:13, 1]
# 将数据保存到Sheet3中
df['Sheet3'][2:13, 2:13] = data
# 将修改后的数据写入Excel文件
with pd.ExcelWriter('your_excel_file.xlsx') as writer:
df.to_excel(writer, sheet_name='Sheet3', index=False)
```
其中,`your_excel_file.xlsx`是你要读取和写入的Excel文件名,`your_sheet_name`是要读取的Sheet名称,`Sheet3`是要写入的Sheet名称。df.iloc[1:13, 1] 选择第2列第2行到第13行的数据。df['Sheet3'][2:13, 2:13] 将这些数据复制到Sheet3中的第二行第三列到13列的位置。最后,使用ExcelWriter将修改后的数据写入Excel文件中。
阅读全文