将新行添加到python中现有的excel列

在这里输入图像说明

我想每周添加新的logging到这个现有的文件,而不是创build一个新的。

例如,下一步,我想在2016年6月13日添加logging

兰迪 – >(13,23,13)

肖 – >(13,15,13)

以及未来两个月的许多这样的条目。 我怎么做? 我是初学者,所以无法用语法来expression。

我只能做到这一点

import xlrd #Opening the excel file file_location= "C:/Users/agodgh1a/Desktop/Apurva/EPSON.xlsx" workbook= xlrd.open_workbook(file_location) sheet=workbook.sheet_by_index(0) 

谢谢!

 xlrd 

仅用于阅读操作。 既然你想执行一个写操作使用xlwt python模块。

请参阅xlwt文档相同

你使用的库看起来像只读,而不是编辑。 这里是一个在openpyxl的例子:

 from openpyxl import Workbook, load_workbook # create the file wb = Workbook() ws = wb.active ws.append([1, 2, 3]) wb.save("sample.xlsx") # re-open and append wb = load_workbook("sample.xlsx") ws = wb.active ws.append([4, 5, 6]) wb.save("sample.xlsx") 

运行它,你将有一个文件sample.xlsx与两行。