xls格式轉化爲txt格式

import xlrd def strs(row): try: values = ""; for i in range(len(row)): if i == len(row) - 1: values = values + str(row[i]) else: values = values + str(row[i]) + "|"
        return values except: raise



def xls_txt(xls_name,txt_name): try: data = xlrd.open_workbook(xls_name) sqlfile = open(txt_name,"a") table = data.sheets()[0] nrows = table.nrows for ronum in range(0, nrows): row = table.row_values(ronum) values = strs(row) + '\n' sqlfile.writelines(values) sqlfile.close() except: pass xls_name = 'D:/share/DemarcateResult.xls' txt_name = 'D:/share/DemarcateResult.txt' xls_txt(xls_name,txt_name)

 

使用前先確保環境有xlrd模塊sql

程序執行後獲得的txt文件默認編碼格式是Unicode編碼,能夠使用Notepad++工具進行轉化。工具

相關文章
相關標籤/搜索