當前位置:成語大全網 - 書法字典 - 如何用python讀取txt文件中指定行的內容並導入excel?

如何用python讀取txt文件中指定行的內容並導入excel?

定義每行(文件名):

''逐行讀取給定的文本文件,返回行號,並刪除末尾帶有空白字符的行內容'''

以打開(文件名)作為句柄:

對於lno,枚舉中的行(句柄):

yield lno+1,line.strip()

另外:讀寫excel需要第三方類庫,可以考慮下載安裝XLRD和XLWT。

編寫excel表格

寫excel表格需要Xlwt模塊,官網下載(http://pypi . python . org/pypi/xlwt)。壹般使用流程如下:

1,導入模塊

復制代碼代碼如下:

導入xlwt

2.創建壹個工作簿(其實是excel,稍後保存即可)。

復制代碼代碼如下:

workbook = xlwt。工作簿(編碼= 'ascii ')

3.創建表格

復制代碼代碼如下:

worksheet = workbook.add_sheet('我的工作表')

4.將內容寫入單元格。

復制代碼代碼如下:

worksheet.write(0,0,label = '行0,列0值')

5.救援

復制代碼代碼如下:

workbook . save(' Excel _ workbook . xls ')

因為我的需求比較簡單,所以在上面沒遇到什麽問題。唯壹的就是我建議用ascii編碼,否則可能會出現壹些奇怪的現象。

當然,xlwt的功能不止這些,它甚至可以設置各種風格等等。附上壹個小例子。

復制代碼代碼如下:

使用Python的xlwt生成Excel文檔的示例

下面是壹些使用Python的xlwt庫動態生成Excel文檔的簡單例子。

請註意,壹個有用的替代方法可能是ezodf,它允許您為LibreOffi生成ODS(打開文檔電子表格)文件