【python】python初學 讀取map檔案資料到excel中

David 's blogs發表於2020-12-21

0、前言

python相關的知識,終於要開了學習的頭....所謂萬事開頭難還是很有道理的,之前一直說要學習python,看了幾眼書,翻翻部落格,一直不=不夠系統,這次想著直接從需求出發,根據需要,用到什麼學習什麼,感覺快多了

需求:keil編譯時產生map檔案,現在需要將map檔案中的Data欄位的資料才能入到excel中

1、程式碼

import xlwt

print('hello python')

row_number=0
col_number=0
book = xlwt.Workbook()

sheet = book.add_sheet('sheetname')

def zdw_write(x,row,sheet):
    col = 0
    for number in x:
        if number != '':
            sheet.write(row_number,col,number)
            col = col+1
        
    


with open('HDC01_APP.map') as file_object:
    for line in file_object:
        if "   Data    " in line:
            #print(line)
            x=line.split("  ")
            print(x)
            print("\n\n")
            zdw_write(x,row_number,sheet)
            row_number=row_number+1
print(row_number)
book.save('bookname.xls')

2、總結

效果:

 

寫的過程中用到什麼就查書籍和網站,

分享下書籍:

//python-從入門到實踐    
連結:https://pan.baidu.com/s/1v04jwkrmZIoKk9Zh4Ux_qQ 
提取碼:pl61 

 

 

相關文章