Python openpyxl提取EXCEL指定位置数据写入新文件
时间: 2024-10-27 08:09:05 浏览: 75
python读取excel指定列数据并写入到新的excel方法
在Python中,你可以使用openpyxl库来读取Excel文件并提取特定位置的数据,然后再将这些数据写入到新的Excel文件中。openpyxl是一个用于处理Microsoft Excel 2010 xlsx/xlsm/xltx/xltm文件的强大库。
首先,你需要安装openpyxl,可以使用pip安装:
```bash
pip install openpyxl
```
然后,下面是一个简单的例子,展示如何从指定单元格读取数据并写入新文件:
```python
from openpyxl import load_workbook
# 加载原文件
source_wb = load_workbook('input.xlsx')
source_ws = source_wb['Sheet1'] # 假设你要操作的是Sheet1
# 提取数据,例如从A1单元格开始
data_cell = source_ws.cell(row=1, column=1).value
# 创建一个新的工作簿和工作表
new_wb = load_workbook()
new_ws = new_wb.active
# 写入新数据到新的工作表的A1单元格
new_ws['A1'] = data_cell
# 保存新文件
new_wb.save('output.xlsx')
```
在这个示例中,假设你想提取第一行第一列的数据,然后将其写入名为"output.xlsx"的新文件的第一行第一列。
阅读全文