Python使用xlrd和xlwt向Excel讀寫資料
阿新 • • 發佈:2018-12-11
一、從Excel讀資料
下圖是我的url.xlsx
內容,此處我以讀取B列
(即第2列
)URL資料為例
import xlrd
data = xlrd.open_workbook('C:\\Users\\Administrator\\Desktop\\url.xlsx') #開啟工作簿
table = data.sheets()[0] # 讀取第一個Sheet,此處為預設的Sheet1
urls = table.col_values(1) # 讀取Sheet1的第1列資料(列數從0計數)
返回的urls
是一個包含多項字串的列表。
二、向Excel寫資料
import xlwt
workExcel = xlwt.Workbook(encoding='ascii') #建立工作表,此處為Excel
workSheet = workExcel.add_sheet('title') #建立可自命名的sheet
workSheet.write(0, 1, 'I Love You~') #向建立好的Sheet中的第0行1列寫入資料
workExcel.save('C:\\Users\\Administrator\\Desktop\\title.xls') #將寫入好資料的工作表儲存到本地指定路徑