使用matlab或python将txt文件转为excel表格

  • Post category:Python

下面是使用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表格的方法也已经给出,希望对你的实际工作有所帮助。