python如何写入excel文件格式
- 科技动态
- 2025-02-18 04:15:00
- 5

在Python中,写入Excel文件可以使用`openpyxl`库,这是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的库。以下是一个简单...
在Python中,写入Excel文件可以使用`openpyxl`库,这是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的库。以下是一个简单的例子,展示如何使用`openpyxl`创建一个Excel文件并写入一些数据。

你需要安装`openpyxl`库,但由于你要求不使用pip安装,我将直接提供代码示例。
```python
from openpyxl import Workbook
创建一个工作簿
wb = Workbook()
选择默认的工作表
ws = wb.active
写入标题行
ws.append(["Name", "Age", "City"])
写入一些数据
ws.append(["Alice", 28, "New York"])
ws.append(["Bob", 22, "Los Angeles"])
ws.append(["Charlie", 35, "Chicago"])
保存工作簿
wb.save("example.xlsx")
```
上面的代码会创建一个名为`example.xlsx`的Excel文件,并在其中创建一个工作表,然后写入标题行和数据行。
如果你需要写入其他格式的Excel文件,比如`.xls`,可以使用`xlwt`库,但请注意,`xlwt`只支持`.xls`格式,且它是一个比较老的库。
以下是一个使用`xlwt`库的例子:
```python
from xlwt import Workbook
创建一个工作簿
wb = Workbook()
选择默认的工作表
ws = wb.add_sheet("Sheet 1")
写入标题行
ws.write(0, 0, "Name")
ws.write(0, 1, "Age")
ws.write(0, 2, "City")
写入一些数据
ws.write(1, 0, "Alice")
ws.write(1, 1, 28)
ws.write(1, 2, "New York")
ws.write(2, 0, "Bob")
ws.write(2, 1, 22)
ws.write(2, 2, "Los Angeles")
ws.write(3, 0, "Charlie")
ws.write(3, 1, 35)
ws.write(3, 2, "Chicago")
保存工作簿
wb.save("example.xls")
```
请注意,`xlwt`库不兼容`.xlsx`格式,所以上述代码会创建一个`.xls`文件。
本文链接:http://www.hoaufx.com/ke/548499.html