下面是使用MATLAB和Python将txt文件转为Excel表格的详细实例教程。
使用MATLAB将txt文件转为Excel表格
1.读取txt文件
在MATLAB命令窗口输入以下代码:
data = readtable('filename.txt');
注:filename.txt是你要转换的txt文件名。
2.将data写入Excel表格
在MATLAB命令窗口输入以下代码:
writetable(data,'filename.xlsx');
注:filename.xlsx是你要生成的Excel文件名,注意扩展名必须是.xlsx。
实例说明1:将一个以逗号分隔的txt文件转为excel表格
假设我们有如下逗号分隔的txt文件data.txt:
Name, Age, Gender, Height, Weight
John, 25, Male, 180, 75
Lily, 23, Female, 160, 52
Tom, 29, Male, 176, 68
使用MATLAB实现将data.txt文件转为excel表格的过程:
data = readtable('data.txt');
writetable(data,'data.xlsx');
执行成功后,会在同一目录下生成一个名为data.xlsx的Excel文件,里面包含了转换后的表格数据。
实例说明2:将一个以空格分隔的txt文件转为excel表格
假设我们有如下空格分隔的txt文件data.txt:
Name Age Gender Height Weight
John 25 Male 180 75
Lily 23 Female 160 52
Tom 29 Male 176 68
使用MATLAB实现将data.txt文件转为excel表格的过程:
data = readtable('data.txt','Delimiter','space');
writetable(data,'data.xlsx');
执行成功后,会在同一目录下生成一个名为data.xlsx的Excel文件,里面包含了转换后的表格数据。
使用Python将txt文件转为Excel表格
1.读取txt文件
在Python交互式环境中输入以下代码:
import pandas as pd
data = pd.read_csv('filename.txt', sep='\t')
注:filename.txt是你要转换的txt文件名,如果是以逗号分隔的文件,需要将sep参数改为’,’。
2.将data写入Excel表格
在Python交互式环境中输入以下代码:
data.to_excel('filename.xlsx', index=False)
注:filename.xlsx是你要生成的Excel文件名,注意扩展名必须是.xlsx。
实例说明1:将一个以逗号分隔的txt文件转为excel表格
假设我们有如下逗号分隔的txt文件data.txt:
Name, Age, Gender, Height, Weight
John, 25, Male, 180, 75
Lily, 23, Female, 160, 52
Tom, 29, Male, 176, 68
使用Python实现将data.txt文件转为excel表格的过程:
import pandas as pd
data = pd.read_csv('data.txt', sep=',')
data.to_excel('data.xlsx', index=False)
执行成功后,会在同一目录下生成一个名为data.xlsx的Excel文件,里面包含了转换后的表格数据。
实例说明2:将一个以空格分隔的txt文件转为excel表格
假设我们有如下空格分隔的txt文件data.txt:
Name Age Gender Height Weight
John 25 Male 180 75
Lily 23 Female 160 52
Tom 29 Male 176 68
使用Python实现将data.txt文件转为excel表格的过程:
import pandas as pd
data = pd.read_csv('data.txt', sep='\s+')
data.to_excel('data.xlsx', index=False)
执行成功后,会在同一目录下生成一个名为data.xlsx的Excel文件,里面包含了转换后的表格数据。
至此,MATLAB和Python都可以将txt文件转为Excel表格的方法也已经给出,希望对你的实际工作有所帮助。