亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python腳本實現數據導出excel格式的簡單方法(推薦)

系統 1530 0

實習期間,服務器的一位師兄讓我幫忙整理一下服務器的log數據,最終我用Python實現了數據的提取并將其用Excel格式導出。 下面是我Python實現的源碼, 可以自動遍歷某一文件目錄下的所有文本文件,并將總的數據導出到Excel文件中,導出為Excel格式這樣就比較方便統計了。

//實現將目錄下所有文件格式為.txt的文件進行遍歷統計,如果是別的格式直接將下面的.txt改為你所需要的格式后綴就可以了,比較方便。

//過程就是先將所有的文件中的內容提取出來寫入到一個新文件中,然后再從新文件中提取數據,最后將數據寫入到Excel文件中

            
from pyExcelerator import *
import os
currentpath = os.getcwd() 
testlog = open('test.mak','w') 
os.mkdir(r'Excel') 
print "currentpath: ",currentpath 
for file in os.listdir(currentpath):
if os.path.isfile(os.path.join(currentpath,file))==True:
if file.find('.txt')>0:  //如果是別的格式直接將下面的.txt改為你所需要的格式后綴就可以了
file_ = open(file,'r')
content = file_.read()  
file_.close()  
testlog.write( content ) 
print 1
os.popen('log_parse.exe test.mak >> shuju.log')
print 2
for _file in os.listdir(currentpath):
if os.path.isfile(os.path.join(currentpath,_file))==True:
if _file.find('.log')>0:
work = Workbook() 
works = work.add_sheet('Sheet1') 
print 3
file_object = open(_file)
for i in range(0,2):
works.col(i).width = 10000
i = 0
for line in file_object:
line = line.rstrip('\n')
print 4
if not line.split():
i = i + 1
if line.strip():
array = line.split(':')
lineleft = array[0]
lineright = array[1]
works.write(i,0,lineleft)
works.write(i,1,lineright)
i = i + 1
_file = _file.rstrip('.log')
_file = 'Excel\%s.xls' % _file
work.save(_file)
          

//其中的print? 1 2 3 4 是我打的log如果不想要可以直接刪掉。 使用該Python實現時直接將上面代碼保存到 test.py的文件中就行了。

另外中間使用到了一個c++的提取可執行文件log_parse.exe,放在下面了。使用時將其與test.py放在同一目錄下就可以了。

?
如果想方便的話可以建一個.bat文件寫成命令行的形式,直接點擊一下就可以自動完成所有的工作了,如下:

?? echo
?? python test.py

我自己的實現是大約150M文件跑了一分半的時間出結果,我認為還比較理想。

以上這篇python腳本實現數據導出excel格式的簡單方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久66久这里精品99 | 久久2| 四虎永久免费影院在线 | 免费一级欧美片在线观免看 | 国产1000部成人免费视频 | 天天成人 | 麻豆精品一区 | 手机福利片 | 国产福利视频一区二区微拍 | 欧美日韩亚洲精品一区 | 亚洲日本中文字幕在线 | 欧美综合视频在线观看 | 色资源站| 99re这里有免费视频精品 | 欧美一级精品 | 日本一级大黄毛片免费基地 | 免费一级毛片免费播放 | 天天操夜夜操狠狠操 | 国产精品久线观看视频 | se色综合视频 | 在线a人片免费观看国产 | 99热这里只有精品66 | 日日摸夜夜欧美一区二区 | 久久免费视频8 | 黄色网址亚洲 | 亚洲国内自拍愉拍20页 | 欧美日韩免费在线 | 国产欧美日韩在线播放 | 咪咪在线视频 | 久久午夜影院 | 十八女人毛片 | 男女免费在线视频 | 国产精品久久久久天天影视 | 久青草国产视频 | 天天射美女 | 四虎影永久在线观看精品 | 国产成人精品久久免费动漫 | 中文一级黄色片 | 成人短视频在线观看 | 日韩国产欧美精品综合二区 | 亚洲精品成人7777在线观看 |