python提取指定单元格到新的excel表
时间: 2023-07-16 07:17:08 浏览: 69
你可以使用 Python 的第三方库 openpyxl 来实现提取指定单元格到新的 Excel 表。
首先,你需要安装 openpyxl:
```
pip install openpyxl
```
然后,你可以按照以下步骤提取指定单元格到新的 Excel 表:
1. 导入 openpyxl 库。
```python
import openpyxl
```
2. 打开原始 Excel 文件。
```python
workbook = openpyxl.load_workbook('原始文件.xlsx')
```
3. 选择原始 Excel 文件中的工作表。
```python
worksheet = workbook['工作表名称']
```
4. 创建新的 Excel 文件,并选择工作表。
```python
new_workbook = openpyxl.Workbook()
new_worksheet = new_workbook.active
```
5. 从原始 Excel 文件中复制指定单元格的值到新的 Excel 文件中。
```python
cell_value = worksheet.cell(row=行号, column=列号).value
new_worksheet.cell(row=行号, column=列号, value=cell_value)
```
6. 保存新的 Excel 文件。
```python
new_workbook.save('新的文件.xlsx')
```
完整代码示例:
```python
import openpyxl
# 打开原始 Excel 文件
workbook = openpyxl.load_workbook('原始文件.xlsx')
# 选择原始 Excel 文件中的工作表
worksheet = workbook['工作表名称']
# 创建新的 Excel 文件,并选择工作表
new_workbook = openpyxl.Workbook()
new_worksheet = new_workbook.active
# 从原始 Excel 文件中复制指定单元格的值到新的 Excel 文件中
cell_value = worksheet.cell(row=行号, column=列号).value
new_worksheet.cell(row=行号, column=列号, value=cell_value)
# 保存新的 Excel 文件
new_workbook.save('新的文件.xlsx')
```