如何让TXT中的文本数据在EXCEL中以特定分隔符为标记分列

本文介绍了如何将TXT文件中的文本数据,利用SublimeText进行格式化,然后在WPS中利用数据导入功能,依据特定分隔符将其分列,以便于数据处理和分析。
摘要由CSDN通过智能技术生成

txt文件中示例文本

OBJECTID ( type: esriFieldTypeOID, alias: OBJECTID )
SHAPE ( type: esriFieldTypeGeometry, alias: Shape )
BSM ( type: esriFieldTypeInteger, alias: 标识码 )
YSDM ( type: esriFieldTypeString, alias: 要素代码, length: 10 )
JZDH ( type: esriFieldTypeString, alias: 界址点号, length: 10 )
JBLX ( type: esriFieldTypeString, alias: 界标类型, length: 2 )
JZDLX ( type: esriFieldTypeString, alias: 界址点类型, length: 2 )

通过 SublineText 格式化后

OBJECTID,OID,OBJECTID
SHAPE,Geometry,Shape
BSM,Integer,标识码
YSDM,String,要素代码,10
JZDH,String,界址点号,10
JBLX,String,界标类型,2
JZDLX,String,界址点类型,2

WPS - 数据 - 导入数据
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

你可以使用以下步骤在 Matlab Excel 数据按行拆分并绘制坐标图: 1. 在 Matlab 导入 Excel 文件,可以使用 `xlsread` 函数。 2. 读取 Excel 文件数据,并将其存储为一个矩阵。 3. 使用 `strsplit` 函数将每行数据分隔符进行拆分,并将其存储为一个单元格数组。 4. 将单元格数组换为数字数组,并将其存储为一个矩阵。 5. 使用 `plot` 函数绘制坐标图。 以下是一个示例代码,假设你的 Excel 文件名为 `data.xlsx`,其数据以逗号作为分隔符: ```matlab % 导入 Excel 文件 [num,txt,raw] = xlsread('data.xlsx'); % 将数据存储为矩阵 data = num(:, 1:end); % 将每行数据按逗号分隔并存储为单元格数组 splitData = cell(size(data)); for i = 1:size(data, 1) splitData{i, :} = strsplit(txt{i+1, 1}, ','); end % 将单元格数组换为数字数组,并存储为矩阵 splitData = cellfun(@str2double, splitData, 'UniformOutput', false); splitData = cell2mat(splitData); % 绘制坐标图 plot(splitData(:, 1), splitData(:, 2), 'o-'); xlabel('x轴'); ylabel('y轴'); title('坐标图'); ``` 注意,上述代码 `txt` 变量是用于存储 Excel 文件文本数据的,因此需要将其与数字数据区分开来。在示例代码,我们假设文本数据位于 Excel 文件的第一列,并且使用 `strsplit` 函数按逗号拆分每一行数据。如果你的 Excel 文件数据以其他分隔符分隔,请将 `strsplit` 函数的参数相应地进行更改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值