xlsxwriter如何对已有的excel新增一个sheet
时间: 2023-07-07 09:08:22 浏览: 144
python对多个Excel文件中的多个Sheet进行合并(每个sheet名须一致)
你可以使用 `add_worksheet()` 方法来新增一个 sheet。下面是一个示例代码:
```python
import xlsxwriter
# 打开已有的 excel 文件
workbook = xlsxwriter.Workbook('example.xlsx')
# 新增一个 sheet
worksheet2 = workbook.add_worksheet('New Sheet')
# 写入数据
worksheet2.write('A1', 'Hello')
# 关闭文件
workbook.close()
```
在这个示例中,我们打开了一个名为 `example.xlsx` 的已有 excel 文件,并使用 `add_worksheet()` 方法在文件中新增了一个名为 `New Sheet` 的 sheet。然后在新的 sheet 中写入了数据,并最终关闭了文件。
注意,如果你想在已有的 excel 文件中新增 sheet,需要在打开文件时使用 `xlsxwriter.Workbook()` 方法而不是 `xlsxwriter.Workbook(filename)` 方法。
阅读全文