我想每周将新记录添加到此现有文件中,而不创建新记录。
例如,下一步我想在日期2016年6月13日添加记录
Randy->(13,23,13)
Shaw->(13,15,13)
以及接下来两个月的许多此类参赛作品。我怎么做?我是初学者,因此无法将其置于语法中。
我只能这么做
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)
谢谢!
答案 0 :(得分:2)
您正在使用的lib看起来只是读取而不是编辑。以下是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
。
答案 1 :(得分:1)
xlrd
仅用于阅读操作。既然你想要执行写操作 xlwt python模块。
请参阅xlwt docs了解相同的