excel - using "ws.cell(row = row, column = columnl).value = looprow" removes previous data saved in python -
can please me i'm new openpyxl.
when use "ws.cell(row = row, column = columnl).value = looprow" removes previous data saved.
here's code.
import openpyxl wb = openpyxl.workbook() ws = wb.active looprow = 1 in range(1 , 10): writetocell = 3 ws.cell(row = looprow, column = writetocell).value = looprow wb.save("/home/richard/desktop/sample.xlsx") looprow += 1 what i'm trying update sample.xlsx not overwrite. deletes data column , b add data column c, i'm trying retain data of column , b add data column c. in advance have pictures can't post lacking reputation
the problem not using same excel. creating new excel , replacing in old excel position .
in following program have read teh same excel made changes excel , have override excel new one
code:
from openpyxl.reader.excel import load_workbook wb=load_workbook("/home/richard/desktop/sample.xlsx") ws=wb.get_active_sheet() looprow = 1 in range(1 , 10): writetocell = 3 ws.cell(row = looprow, column = writetocell).value = looprow looprow += 1 wb.save("/home/richard/desktop/sample.xlsx")
Comments
Post a Comment