python读取excel单元格数据后,输出新excel
时间: 2023-07-07 17:38:16 浏览: 222
python读取excel数据
好的,我可以回答这个问题。首先,你需要使用Python中的openpyxl库来读取和写入Excel文件。你可以使用以下代码来读取Excel文件中的单元格数据:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('filename.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 读取单元格数据
cell_value = worksheet.cell(row=1, column=1).value
# 关闭Excel文件
workbook.close()
```
上面的代码打开了一个名为'filename.xlsx'的Excel文件,并选择了名为'Sheet1'的工作表。然后,它读取了第一行第一列单元格的值并将其存储在变量'cell_value'中。
接下来,你可以使用以下代码创建一个新的Excel文件并将数据写入其中:
```python
# 创建一个新的Excel文件
new_workbook = openpyxl.Workbook()
# 选择工作表
new_worksheet = new_workbook.active
# 写入单元格数据
new_worksheet.cell(row=1, column=1, value=cell_value)
# 保存Excel文件
new_workbook.save('new_filename.xlsx')
# 关闭Excel文件
new_workbook.close()
```
上面的代码创建了一个新的Excel文件,并选择了默认的工作表。然后,它将单元格数据写入第一行第一列,并将文件保存为'new_filename.xlsx'。
希望这可以回答你的问题!
阅读全文