python openpyxl 怎么往excel写入数据
时间: 2023-11-24 15:41:30 浏览: 36
使用 openpyxl 库可以很方便地往 Excel 中写入数据。下面是一个简单的例子:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的工作表
ws = wb.active
# 写入数据
ws['A1'] = 'Hello'
ws['B1'] = 'world!'
# 保存工作簿
wb.save('example.xlsx')
```
在这个例子中,我们首先创建了一个新的工作簿,然后选择了默认的工作表。接着,我们使用 `ws['A1']` 和 `ws['B1']` 语法向单元格 A1 和 B1 写入了数据。最后,我们调用 `wb.save` 方法将工作簿保存到本地文件 example.xlsx 中。
除了直接向单元格写入数据之外,还可以使用 `ws.append` 方法向工作表中添加一行数据。例如:
```python
# 添加一行数据
ws.append(['Python', 'is', 'awesome!'])
```
这将在工作表的下一行添加一行数据,其中包含三个单元格。
更多关于 openpyxl 库的使用方法,可以参考官方文档:https://openpyxl.readthedocs.io/en/stable/index.html。
相关问题
python openpyxl读写excel
Python中的openpyxl库可以用于读写Excel文件。要使用openpyxl库,首先需要导入相关模块和类。例如,可以使用以下代码导入必要的模块和类:
```python
from openpyxl import Workbook, load_workbook
from openpyxl.styles import Border, Alignment
from datetime import datetime
```
导入模块后,可以使用`load_workbook()`函数加载Excel文件,并使用`[]`操作符指定要读取的工作表。例如:
```python
wb = load_workbook("sample.xlsx")
ws = wb["Sheet1"]
```
要写入Excel文件,可以使用`Workbook()`函数创建一个新的工作簿,并使用`create_sheet()`方法创建新的工作表。然后,可以使用`append()`方法将数据添加到工作表中。例如:
```python
wb = Workbook()
ws = wb.create_sheet("Sheet1")
ws.append(["Header1", "Header2", "Header3"])
ws.append([1, 2, 3])
```
同时,请记得在使用openpyxl库之前先安装它。可以使用以下命令来安装openpyxl:
```
pip install openpyxl
```
Python openpyxl读取excel
文件的方法是什么?
openpyxl是一种操作Excel文件的Python库,可以读取、写入和操作Excel文件。要使用openpyxl读取Excel文件,可以按照以下步骤操作:
1. 安装openpyxl库,可以使用pip命令进行安装。
2. 使用openpyxl.load_workbook()方法加载要读取的Excel文件。
3. 使用workbook.get_sheet_by_name()方法获取指定的Sheet页对象。
4. 使用sheet.cell(row,column)方法获取指定单元格的值。
以下是读取Excel文件的示例代码:
```
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取Sheet页对象
sheet = workbook.get_sheet_by_name('Sheet1')
# 获取A1单元格的值
cell_value = sheet.cell(row=1, column=1).value
print(cell_value)
```
以上代码将读取名为'example.xlsx'的Excel文件中'Sheet1'中第一行第一列单元格(即'A1'单元格)的值,并将其输出到控制台。