excel中后綴為csv和xls,二者區別如下:
1、xls 文件就是Microsoft excel電子表格的文件格式。
2、csv是最通用的一種文件格式,它可以非常容易地被導入各種PC表格及數據庫中。 此文件,一行即為數據表的一行。生成數據表字段用半角逗號隔開。
csv是文本文件,用記事本就能打開,XLS是二進制的文件只有用EXCEL才能打
csv文件是以逗號為分隔符號,將各字段列分離出的一種ASCII文件。
csv(*.csv) 文件格式只能保存活動工作表中的單元格所顯示的文本和數值。工作表中所有的數據行和字符都將保存。
數據列以逗號分隔,每一行數據都以回車符結束。如果單元格中包含逗號,則該單元格中的內容以雙引號引起。
上一節我們已經很好的可以導入CSV文件,但是XLS文件要想一個個導入將會很麻煩。所以今天帥帥的小花將會教大家如何讀取excel文件。
步驟一:
導入xlrd模塊。xls文件read庫,只能讀。若寫入,要用xlwt,意為:xls文件write寫入庫。可以實現指定表單、指定單元格的讀取。
步驟二:
根據名稱找到工作表,根據行數(nrows)和列數(ncols)讀取單元格的內容。其中用到了for 循環,先鎖定第一行,然后一個一個,調用ws.cell(r,c).value讀取每一個單元格的數據,連接在數據列表中。
代碼如下: