python获取excel单元格的值并输入到另一个excel文件中
时间: 2023-11-29 19:53:26 浏览: 155
可以使用Python的openpyxl模块来读取和写入Excel文件中的单元格值。以下是一个示例代码,演示如何获取一个Excel文件中的单元格值,并将其写入另一个Excel文件:
```python
import openpyxl
# 打开需要读取的Excel文件
wb1 = openpyxl.load_workbook('file1.xlsx')
ws1 = wb1.active
# 创建一个新的Excel文件,并打开工作表
wb2 = openpyxl.Workbook()
ws2 = wb2.active
# 指定要读取的单元格并获取其值,然后将该值写入新Excel文件的特定单元格
for row in range(1, ws1.max_row+1):
for col in range(1, ws1.max_column+1):
cell_value = ws1.cell(row=row, column=col).value
ws2.cell(row=row, column=col).value = cell_value
# 保存新Excel文件
wb2.save('file2.xlsx')
```
上述代码将读取名为“file1.xlsx”的Excel文件中的所有单元格值,并将其写入新创建的名为“file2.xlsx”的Excel文件中。
相关问题
python获取excel单元格的值并输入到excel文件中
可以使用 Python 的 openpyxl 库来获取和输入 Excel 单元格的值。以下是一个简单的示例代码:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook(filename='example.xlsx')
# 选择一个工作表
sheet = workbook['Sheet1']
# 获取单元格的值
cell_value = sheet['A1'].value
# 在单元格中输入值
sheet['B1'] = cell_value
# 保存文件
workbook.save(filename='example.xlsx')
```
在这个示例中,我们首先通过 `load_workbook` 方法打开 Excel 文件,然后选择一个工作表。我们可以通过 `sheet['A1'].value` 获取单元格 A1 中的值,然后通过 `sheet['B1'] = cell_value` 将该值输入到 B1 单元格中。最后,我们使用 `save` 方法保存文件。
python获取excel单元格的值并输入到指定的excel文件中
你可以使用Python中的openpyxl库来读取和写入Excel文件。以下是一个示例代码,它读取一个名为“source.xlsx”的Excel文件,将其中一个单元格(A1)的值存储到变量value中,然后将此值写入另一个名为“destination.xlsx”的Excel文件的C3单元格中。
```
import openpyxl
# 打开源Excel文件
source_book = openpyxl.load_workbook('source.xlsx')
source_sheet = source_book.active
# 获取源单元格的值
value = source_sheet['A1'].value
# 打开目标Excel文件
destination_book = openpyxl.load_workbook('destination.xlsx')
destination_sheet = destination_book.active
# 将源单元格的值写入目标Excel文件
destination_sheet['C3'] = value
# 保存并关闭目标Excel文件
destination_book.save('destination.xlsx')
destination_book.close()
```
阅读全文