在python中向excel的现有列添加新行

在python中向excel的现有列添加新行,python,excel,Python,Excel,我希望每周向现有文件添加新记录,而不创建新记录 例如,接下来我想添加2016年6月13日的记录 兰迪->(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_wo

我希望每周向现有文件添加新记录,而不创建新记录

例如,接下来我想添加2016年6月13日的记录

兰迪->(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)

谢谢大家!

您正在使用的库看起来只是读取,而不是编辑。以下是
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

您正在使用的库看起来只是读取,而不是编辑。以下是
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")
xlrd 
运行该命令,您将得到一个包含两行的文件
sample.xlsx

xlrd 
仅用于读取操作。由于要执行写入操作,请使用 xlwt python模块

请参阅xlwt文档以了解相同的信息

仅用于读取操作。由于要执行写入操作,请使用 xlwt python模块

请参阅xlwt文档以了解相同的信息