国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Python > 正文

使用matlab或python將txt文件轉為excel表格

2024-09-09 19:02:26
字體:
來源:轉載
供稿:網友

假設txt文件為:

在這里插入圖片描述

一、matlab代碼

data=importdata('data.txt');xlswrite('data.xls',data);

二、python代碼

利用pandas的DataFrame輸出為Excel【但是輸出會有索引】

結果為:

在這里插入圖片描述

import numpy as npimport pandas as pddef getData(path): with open(path, 'r') as file:  data = []  for line in file.readlines():   # strip()方法用于移除字符串頭尾指定的字符(默認為空格或換行符)或字符序列   # split()函數默認可以按空格分割,并且把結果中的空字符串刪除掉,留下有用信息   rowline = line.strip().split()   data.append(rowline)   #將列表轉為numpy數組   temp=np.array(data) return tempdef printExcel(data): #numpy數組轉為pandas的DataFrame數據 data_pd=pd.DataFrame(data) writer=pd.ExcelWriter('data.xlsx') data_pd.to_excel(writer) writer.save()printExcel(getData('data.txt'))

使用xlrd、xlwt來操作excel

windows下載:

pip install xlrdpip Install xlwt

結果:

在這里插入圖片描述

代碼:

import numpy as npimport pandas as pdimport xlrd,xlwtdef getData(path): with open(path, 'r') as file:  data = []  for line in file.readlines():   # strip()方法用于移除字符串頭尾指定的字符(默認為空格或換行符)或字符序列   # split()函數默認可以按空格分割,并且把結果中的空字符串刪除掉,留下有用信息   rowline = line.strip().split()   data.append(rowline)   #將列表轉為numpy數組   temp=np.array(data) return tempdef printExcel(data): f=xlwt.Workbook() #創建工作簿 sheet=f.add_sheet('sheet1') for i in range(len(data)):  for j in range(len(data[i])):   sheet.write(i,j,data[i][j]) f.save('data1.xls')printExcel(getData('data.txt'))

總結

以上所述是小編給大家介紹的使用matlab或python將txt文件轉為excel表格,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沂南县| 通辽市| 新化县| 通州市| 女性| 信宜市| 胶南市| 宜阳县| 嘉定区| 富平县| 洮南市| 新巴尔虎左旗| 东乡族自治县| 正宁县| 仁怀市| 柘城县| 任丘市| 盐源县| 昌图县| 怀集县| 青海省| 屯门区| 沈阳市| 翁牛特旗| 绥阳县| 阳山县| 天祝| 广德县| 淮阳县| 外汇| 黔东| 自治县| 大新县| 区。| 深水埗区| 灵璧县| 寿阳县| 民勤县| 五大连池市| 嵩明县| 滨州市|