python xlsxwriter 打开已有的 Excel 文件 创建新的 sheet 原来的sheet保留不丢失
时间: 2023-07-16 08:15:22 浏览: 210
python利用xlsxwriter模块 操作 Excel
可以使用 `xlsxwriter` 库的 `open_workbook` 方法打开已有的 Excel 文件,然后使用 `add_worksheet` 方法创建新的 sheet,原来的 sheet 会保留不丢失。以下是示例代码:
```python
import xlsxwriter
# 打开已有的 Excel 文件
workbook = xlsxwriter.Workbook('existing_file.xlsx')
# 在已有的 Excel 文件中创建新的 sheet
worksheet = workbook.add_worksheet('New Sheet')
# 在新的 sheet 中写入数据
worksheet.write('A1', 'Hello')
worksheet.write('B1', 'World')
# 关闭 Excel 文件
workbook.close()
```
注意:如果你在创建新的 sheet 时使用了已经存在的 sheet 名称,会抛出 `xlsxwriter.exceptions.DuplicateWorksheetName` 异常。
阅读全文