如何调用Python完成Excel的读取并新建Excel写入内容
时间: 2024-05-15 11:19:38 浏览: 109
要完成Excel的读取和新建写入,需要使用Python中的pandas和openpyxl模块。以下是一个例子:
读取Excel文件:
``` python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx', sheet_name='Sheet1')
print(df)
```
这里我们使用了pandas的read_excel方法来读取example.xlsx文件中的Sheet1工作表,并打印出来。
新建Excel文件并写入内容:
``` python
import pandas as pd
from openpyxl import Workbook
# 新建Excel文件
wb = Workbook()
ws = wb.active
# 写入数据
ws['A1'] = '姓名'
ws['B1'] = '年龄'
ws.append(['张三', 20])
ws.append(['李四', 30])
ws.append(['王五', 25])
# 保存文件
wb.save('new_example.xlsx')
```
这里我们使用了openpyxl模块中的Workbook和Worksheet类来新建Excel文件和工作表,并使用append方法来添加数据。最后使用save方法保存文件。
相关问题
python删除excel指定单元格_python操作excel文件:读取、写入、新建表、移除表
要删除 Excel 中的指定单元格,可以使用 openpyxl 库。
首先,需要安装 openpyxl:
```python
pip install openpyxl
```
然后,可以使用以下代码删除指定单元格:
```python
import openpyxl
# 打开 Excel 文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择要操作的表格
sheet = wb.active
# 删除指定单元格
sheet['A1'] = None
# 保存文件
wb.save('example.xlsx')
```
这个例子中,我们打开了一个名为 "example.xlsx" 的 Excel 文件,并选择了当前活动的表格。然后,我们将 A1 单元格的值设置为 None,这样就删除了这个单元格。最后,我们保存了文件。
除了删除单元格,openpyxl 还可以完成很多其他的 Excel 操作,包括读取、写入、新建表、移除表等等。以下是一些常用操作的示例代码:
```python
# 读取单元格的值
value = sheet['A1'].value
# 写入单元格的值
sheet['A1'] = 'Hello, world!'
# 新建表
new_sheet = wb.create_sheet('New Sheet')
# 移除表
wb.remove_sheet(sheet)
```
python大连示例 openpyxl 读取一个excel并新建sheet进行编辑
好的,下面是使用 openpyxl 库在 Python 中读取一个 Excel 文件,并在其中新建一个 sheet 并进行编辑的示例代码:
```python
# 导入 openpyxl 库
import openpyxl
# 打开 Excel 文件
wb = openpyxl.load_workbook('example.xlsx')
# 新建一个 sheet
new_sheet = wb.create_sheet(title='Sheet3')
# 在新 sheet 中写入数据
new_sheet['A1'] = 'ID'
new_sheet['B1'] = 'Name'
new_sheet['C1'] = 'Score'
new_sheet['A2'] = 1
new_sheet['B2'] = 'Tom'
new_sheet['C2'] = 90
new_sheet['A3'] = 2
new_sheet['B3'] = 'Lucy'
new_sheet['C3'] = 85
# 保存 Excel 文件
wb.save('example.xlsx')
```
运行以上代码后,会在 `example.xlsx` 文件中新建一个名为 `Sheet3` 的 sheet,并在其中包含了一些数据。注意,在这个示例中,我们在读取 Excel 文件时,使用了 `openpyxl.load_workbook()` 来打开一个已有的 Excel 文件,然后在其中新建了一个 sheet,并进行了编辑,最后再保存 Excel 文件。
阅读全文
相关推荐















