python修改excel中sheet1页第一行第三列的内容
时间: 2023-06-23 09:09:47 浏览: 149
可以使用 `openpyxl` 库来修改 Excel 文件中的数据。以下是一个示例代码,将 Sheet1 中第一行第三列的值修改为 "new value":
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取 Sheet1
sheet1 = workbook['Sheet1']
# 修改第一行第三列的值
sheet1.cell(row=1, column=3).value = 'new value'
# 保存修改后的 Excel 文件
workbook.save('example.xlsx')
```
请注意,这段代码假定 Excel 文件名为 `example.xlsx`,且该文件中存在名为 `Sheet1` 的工作表。如果你的 Excel 文件名或工作表名称不同,请相应地修改代码。
相关问题
用python将excel中sheet第2列第2行到第13行的数据读取并保存到sheet3中第1列第2行横向写入
以下是用Python实现读取Excel中sheet第2列第2行到第13行的数据并保存到sheet3中第1列第2行横向写入的代码:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook(filename='example.xlsx')
# 获取第二个sheet
ws = wb.worksheets[1]
# 读取第二列第二行到第十三行的数据
data = []
for row in ws.iter_rows(min_row=2, min_col=2, max_row=13, max_col=2):
for cell in row:
data.append(cell.value)
# 获取第三个sheet
ws3 = wb.worksheets[2]
# 写入数据到第一列第二行
row = 2
for value in data:
ws3.cell(row=row, column=1, value=value)
row += 1
# 保存Excel文件
wb.save('example.xlsx')
```
请注意代码中的注释说明。这段代码将读取Excel文件中第二个sheet的第二列第二行到第十三行的数据,并将其保存到第三个sheet的第一列第二行横向写入。最后,它将保存Excel文件。
我想用python修改excel中第一行第三列的数据
你可以使用Python中的`openpyxl`库来操作Excel文件。下面是一个修改Excel中第一行第三列数据的示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择第一个工作表
worksheet = workbook['Sheet1']
# 修改第一行第三列的数据
worksheet.cell(row=1, column=3, value='New Value')
# 保存修改后的文件
workbook.save('example.xlsx')
```
在这个示例中,我们首先打开了一个名为`example.xlsx`的Excel文件。然后,我们选择了第一个工作表(`'Sheet1'`)并使用`cell()`方法定位到第一行第三列的单元格。最后,我们使用`value`属性将该单元格的值设置为一个新值`'New Value'`。最后,我们调用`save()`方法保存修改后的Excel文件。
阅读全文