执行完以后我再次启动如何追加到表格尾部继续输入
时间: 2024-04-12 09:27:53 浏览: 57
如果你想在已存在的 xlsx 文件的末尾追加数据,可以使用 `openpyxl` 库的 `load_workbook` 方法来加载现有的文件。然后,你可以选择要追加数据的工作表,并将新数据添加到末尾。这里是一个示例代码:
```python
from openpyxl import load_workbook
def append_list_to_excel(lst, filename):
workbook = load_workbook(filename)
sheet = workbook.active
for row in lst:
sheet.append(row)
workbook.save(filename)
# 示例列表
new_data = [
['赵六', 35, '男'],
['小七', 28, '女']
]
# 调用函数将新数据追加到现有的 xlsx 文件
append_list_to_excel(new_data, 'output.xlsx')
```
在上述代码中,我们使用 `load_workbook` 方法加载现有的 xlsx 文件,然后使用 `workbook.active` 获取当前活动的工作表。接下来,将新数据 `new_data` 逐行追加到工作表的末尾。最后,使用 `workbook.save()` 方法保存更新后的文件。这样,新数据将被追加到已存在的 xlsx 文件中。
阅读全文