import os
from xlrd import open_workbook
from xlutils.copy import copy
def save(name, par):
test_path = os.path.dirname(__file__)
workbook = xlwt.Workbook(encoding='utf-8')
booksheet = workbook.add_sheet('Sheet 1', cell_overwrite_ok=True)
workbook_path = os.path.join(test_path, ('91y大厅性能响应采集点' + '.xls'))
if os.path.exists(workbook_path):
pass
else:
workbook.save(workbook_path)
r_xls = open_workbook(workbook_path) # 读取excel文件
row = r_xls.sheets()[0].nrows # 获取已有的行数
excel = copy(r_xls) # 将xlrd的对象转化为xlwt的对象
worksheet = excel.get_sheet(0) # 获取要操作的sheet
# 对excel表追加一行内容
worksheet.write(row, 0, name) # 括号内分别为行数、列数、内容
# 增加第二列内容
worksheet.write(row, 1, par)
excel.save(workbook_path) # 保存并覆盖文件
python 在excel表中增加数据
最新推荐文章于 2024-09-25 10:56:48 发布
本文介绍如何利用Python的pandas库来读取、修改并写入Excel文件,实现向Excel表格添加新的数据行。首先,我们导入必要的库,然后加载现有的Excel文件,接着在DataFrame中添加新的数据,最后将更新后的数据保存回Excel文件,从而完成数据的增删改查操作。

5637





