国产探花免费观看_亚洲丰满少妇自慰呻吟_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表格,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 调兵山市| 调兵山市| 怀来县| 锦屏县| 渝中区| 宁阳县| 光山县| 依兰县| 华阴市| 五家渠市| 汉沽区| 台山市| 和田市| 遵义县| 巢湖市| 唐海县| 静乐县| 蕉岭县| 客服| 榆树市| 霍邱县| 涿州市| 杭州市| 昭通市| 蒙自县| 方城县| 北辰区| 金坛市| 五寨县| 资源县| 恩施市| 高台县| 赣榆县| 鞍山市| 晴隆县| 扬中市| 阿合奇县| 香港| 大庆市| 江孜县| 旬阳县|