python创建多个sheet的excel工作表
时间: 2024-01-03 12:05:41 浏览: 152
要创建多个sheet的Excel工作表,需要使用Python中的openpyxl库。以下是一个示例代码,该代码创建了一个名为“test.xlsx”的Excel文件,并添加了两个名为“Sheet1”和“Sheet2”的工作表。
```python
import openpyxl
# 创建一个新的Excel工作簿
wb = openpyxl.Workbook()
# 创建第一个工作表
ws1 = wb.active
ws1.title = "Sheet1"
# 在第一个工作表中添加数据
ws1['A1'] = 'Hello'
ws1['B1'] = 'World'
# 创建第二个工作表
ws2 = wb.create_sheet(title="Sheet2")
# 在第二个工作表中添加数据
ws2['A1'] = 'Python'
ws2['B1'] = 'Programming'
# 保存Excel文件
wb.save("test.xlsx")
```
运行此代码后,将创建一个名为“test.xlsx”的Excel文件,其中包含两个工作表:Sheet1和Sheet2。每个工作表中都包含一些数据。
相关问题
python创建新的excel表,并表中新建多个sheet
可以使用Python的openpyxl库来创建新的Excel表并在其中添加多个sheet。下面是一个示例代码:
```
from openpyxl import Workbook
# 创建一个新的工作簿
workbook = Workbook()
# 添加多个新的sheet
for i in range(3):
sheet_name = "Sheet" + str(i+1)
sheet = workbook.create_sheet(sheet_name)
# 保存工作簿
workbook.save("new_workbook.xlsx")
```
这个代码会创建一个新的Excel表格,并添加三个名称为“Sheet1”,“Sheet2”和“Sheet3”的sheet。你可以根据自己的需求修改代码中的sheet名称和数量,然后保存为一个新的文件。
python如何用xlsxwriter创建多个sheet的excel
文件?
您可以使用 xlsxwriter 的 `add_worksheet()` 方法来创建新的工作表并使用 `.set_input_clors()` 方法设置不同的颜色。
以下是一个简单的示例代码:
```python
import xlsxwriter
# 创建一个新的Excel文件
workbook = xlsxwriter.Workbook('example.xlsx')
# 创建第一个工作表
worksheet1 = workbook.add_worksheet('Sheet1')
# 创建第二个工作表
worksheet2 = workbook.add_worksheet('Sheet2')
# 向第一个工作表中添加内容
worksheet1.write('A1', 'Hello')
worksheet1.write('A2', 'World')
# 向第二个工作表中添加内容
worksheet2.write('A1', 'Hello')
worksheet2.write('A2', 'World')
# 关闭Excel文件
workbook.close()
```
这将创建一个名为 `example.xlsx` 的新Excel文件,并在其中创建两个名为 `Sheet1` 和 `Sheet2` 的工作表。每个工作表将包含一个 `Hello` 和一个 `World` 单元格。
希望这可以帮助解决您的问题!
阅读全文