python创建sheet
时间: 2023-03-30 11:01:02 浏览: 66
你可以使用 openpyxl 库来创建 Excel 文件和工作表。以下是一个示例代码:
```python
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
# 获取默认的工作表
sheet = workbook.active
# 重命名工作表
sheet.title = "My Sheet"
# 在工作表中写入数据
sheet["A1"] = "Hello"
sheet["B1"] = "World"
# 保存工作簿
workbook.save("my_excel_file.xlsx")
```
这将创建一个名为 "my_excel_file.xlsx" 的 Excel 文件,并在其中创建一个名为 "My Sheet" 的工作表,并在单元格 A1 和 B1 中写入 "Hello" 和 "World"。
相关问题
python创建sheet2
如果你想使用Python创建Excel文件并向其中添加一个名为"sheet2"的工作表,可以使用openpyxl库来实现。以下是示例代码:
```python
import openpyxl
# 创建一个新的Excel工作簿
workbook = openpyxl.Workbook()
# 创建一个名为"sheet2"的工作表
sheet2 = workbook.create_sheet("sheet2")
# 保存工作簿到本地文件
workbook.save("example.xlsx")
```
这将创建一个名为"example.xlsx"的Excel文件,并在其中添加一个名为"sheet2"的工作表。
Python创建多个sheet
要在Python中创建多个sheet,需要使用Python的第三方库,如openpyxl或xlsxwriter。
下面是使用openpyxl库创建多个sheet的示例代码:
```python
import openpyxl
# 创建一个工作簿
workbook = openpyxl.Workbook()
# 创建第一个sheet,命名为Sheet1
sheet1 = workbook.active
sheet1.title = "Sheet1"
# 创建第二个sheet,命名为Sheet2
sheet2 = workbook.create_sheet(title="Sheet2")
# 保存工作簿
workbook.save(filename="example.xlsx")
```
在上面的示例中,我们首先使用openpyxl库创建了一个工作簿,然后使用`active`方法获取了第一个sheet,并将其命名为"Sheet1"。接下来,我们使用`create_sheet`方法创建了第二个sheet,并将其命名为"Sheet2"。最后,我们使用`save`方法将工作簿保存到名为"example.xlsx"的文件中。
你可以根据需要创建更多的sheet,只需要使用`create_sheet`方法并为每个sheet指定一个唯一的名称即可。