在python中向excel的现有列添加新行
我希望每周向现有文件添加新记录,而不创建新记录 例如,接下来我想添加2016年6月13日的记录 兰迪->(13,23,13) Shaw->(13,15,13) 在接下来的两个月里,许多这样的参赛作品。我该怎么做?我是初学者,所以在语法上有困难 我只能做这么多在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
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文档以了解相同的信息