日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

利用python将txt文件中的内容写入Excel文件中

發布時間:2024/4/18 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用python将txt文件中的内容写入Excel文件中 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python是一個強大的語言,解決這點問題非常簡單。

首先我們先下載兩個包,xlrd,xlwt分別可實現對excel文件的讀和寫操作。

接下來詳見代碼:
1.從txt里寫入excel文件

# coding=gbk import numpy as np import xlrd import xlwt import os f = open('txt文件路徑','r',encoding='ANSI') #打開數據文本文檔,注意編碼格式的影響,這里用的是ANSI編碼 wb = xlwt.Workbook(encoding = 'ANSI') #打開一個excel文件 ws1 = wb.add_sheet('first') #添加一個新表 row = 0 #寫入的起始行 col = 0 #寫入的起始列 k = 0 for lines in f: a = lines.split(' ') #txt文件中每行的內容按‘ ’分割并存入數組中k+=1#rb = xlrd.open_workbook('C:\\Users\\DELL\\Desktop\\biao.xlsx') #ws1 = rb.get_ws1(0)for i in range(len(a)):ws1.write(row, col ,a[i])#向Excel文件中寫入每一項col += 1row += 1col = 0 wb.save("excel文件路徑")

2.從excel里讀取并寫入txt:

import xlwt import xlrd import ostxt_path = './b.txt' xlsx_path='./b.xls'f = open(txt_path, 'w') data_xsls = xlrd.open_workbook(xlsx_path) #打開excelsheet_name = data_xsls.sheets()[0] #獲取第一個表 count_nrows = sheet_name.nrows #獲取總行數for i in range(1,count_nrows):a=sheet_name.cell(i,1).value #根據行數來取對應列的值,這里的cell(i,j),i表示行,j表示列line = str(a) + '\n'f.writelines(line) f.close

值得注意的是,這里我們只能處理.xls文件,不能處理.xlsx文件?

總結

以上是生活随笔為你收集整理的利用python将txt文件中的内容写入Excel文件中的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。