python新建sheet
时间: 2023-10-11 16:08:46 浏览: 36
要在Python中创建新的工作表,请使用openpyxl库中的Workbook()方法。以下是一个示例代码,它创建一个名为“new_sheet”的新工作表并将其保存在名为“test.xlsx”的Excel文件中:
```python
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws.title = "new_sheet"
wb.save("test.xlsx")
```
在这个示例中,我们首先导入了openpyxl库中的Workbook类。然后,我们使用Workbook()方法创建了一个新的工作簿对象wb。接下来,我们使用active属性获取当前工作表对象ws,然后使用title属性将其名称设置为“new_sheet”。
最后,我们使用save()方法将工作簿保存到名为“test.xlsx”的Excel文件中。如果该文件不存在,它将被创建。如果文件已经存在,则新工作表将被添加到该文件中。
相关问题
python 新建excel并新建sheet
可以使用 openpyxl 库来新建 excel 文件并新建 sheet。具体代码如下:
```python
import openpyxl
# 新建 excel 文件
workbook = openpyxl.Workbook()
# 新建 sheet
sheet = workbook.create_sheet("Sheet1")
# 保存文件
workbook.save("example.xlsx")
```
以上代码会新建一个名为 "example.xlsx" 的 excel 文件,并在其中新建一个名为 "Sheet1" 的 sheet。
python新建excel文件
要使用Python新建一个Excel文件,可以使用openpyxl库。以下是一种方法:
首先,导入openpyxl库:
```python
import openpyxl
```
然后,创建一个新的工作簿:
```python
wb = openpyxl.Workbook()
```
这将创建一个新的Excel文件,并默认包含一个工作表。
如果你想要更改工作表的名称,可以使用`active`属性来获取默认的工作表,并设置它的`title`属性:
```python
sheet = wb.active
sheet.title = "表单名"
```
如果你想要创建更多的工作表,可以使用`create_sheet`方法:
```python
new_sheet = wb.create_sheet(title="新的sheet")
```
最后,保存工作簿:
```python
wb.save('新建文件.xlsx')
```
这将保存新建的Excel文件为"新建文件.xlsx"。
请注意,你需要确保在使用`openpyxl`库之前已经安装了它。另外,你可以根据自己的需求自定义工作簿和工作表的内容和样式。
参考文献:
(http://www.coolpython.net/data_analysis/excel/openpyxl-write-excel.html)