2017-07-27 16 views
-1

我想替換我的Excel表格中的行的名稱。無論行名稱可能是,我有來替換它們:使用python替換Excel中的行名稱

  1. 國家
  2. 郵編

我能看懂行的名稱。任何人都可以幫我替換我讀的名字。這是我的一段代碼。由於

import xlrd 

workbook = xlrd.open_workbook('Path to Excel File') 
sheet = workbook.sheet_by_index(0) 
print(sheet) 

for value in sheet.row_values(0): 
    print(value) 
+0

你見過[這](https://stackoverflow.com/questions/26957831/edit-existing-excel-workbooks-and-sheets-with-xlrd-and-xlwt)? – nostradamus

+0

[用xlrd和xlwt編輯現有的excel工作簿和工作表]的可能的副本(https://stackoverflow.com/questions/26957831/edit-existing-excel-workbooks-and-sheets-with-xlrd-and-xlwt) –

回答

1
from openpyxl import load_workbook 
wb = load_workbook('filename.xlsx') 
ws = wb['sheetname'] 
ws.cell(row=1,column=1).value = 'Street' 
ws.cell(row=1,column=2).value = 'City' 
ws.cell(row=1,column=3).value = 'State' 
ws.cell(row=1,column=4).value = 'Zip' 
wb.save('filename.xlsx') 
+0

萬分感謝。那正是我所期待的。 @bigbounty – PowerToYou