博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文本数据的处理
阅读量:5846 次
发布时间:2019-06-18

本文共 917 字,大约阅读时间需要 3 分钟。

今天师弟让我帮忙写一个简单的文本数据提取,简单的写了个matlab程序,记录以备后用.

数据源:几个.xls文件

文件的内容(从中提取"第一/二产业增加值"):

结果为(相当于数据的整理):

 

matlab程序实现(仍需改进):

[NUM1,TXT1,RAW1]=xlsread('name');for kk=1:1:2[NUM,TXT,RAW]=xlsread(char(RAW1(kk,1)));filename = 'result.xls';[i,j]=size(RAW);for m=1:1:i    if(strcmp(RAW(m,1),'指标'))        result1 = RAW(m,3:end);    end        if(strcmp(RAW(m,1),'第一产业增加值'))            result2 = RAW(m,3:end);        end            if(strcmp(RAW(m,1),'第二产业增加值'))            result3 = RAW(m,3:end);            endendresult = [result1' result2' result3'];[num, text, raw] = xlsread(filename);[rowN, columnN]=size(raw);if(rowN==1)xlsRange=['B',num2str(rowN)];xlsRange1=['A',num2str(rowN)];else    xlsRange=['B',num2str(rowN+1)];   xlsRange1=['A',num2str(rowN+1)]; end xlswrite(filename,result,1,xlsRange); xlswrite(filename,RAW(1,1),1,xlsRange1);end

打包下载实例+代码:

..........................

 

转载于:https://www.cnblogs.com/lwngreat/p/4471568.html

你可能感兴趣的文章
Python之string
查看>>
图解用Apache + Mod_Python 部署python web应用
查看>>
nginx 400 Bad Request
查看>>
Hibernate笔记——(ONE TO ONE)一对一
查看>>
我的友情链接
查看>>
留在时光中的永恒记忆——父亲(下)
查看>>
图像处理之霍夫变换(直线检测算法)
查看>>
Preconditions的简单学习
查看>>
WES 7 下如何处理蓝牙模块驱动安装失败的问题
查看>>
Linux0.11内核--系统中断处理程序int 0x80实现原理
查看>>
我的友情链接
查看>>
IOS Core Animation Advanced Techniques的学习笔记(三)
查看>>
Win8系统下使用应用商店窗口提示“无法使用内置管理员账户打开应用商店
查看>>
生产环境中mysql主从同步/完整/增量备份
查看>>
我的友情链接
查看>>
C#链接SQLServer实现插入和查询数据源代码
查看>>
告诉你C盘中的每一个文件夹都是干什么的!
查看>>
本博客中关于功能点分析FPA的文章索引
查看>>
linux下怎样查看硬盘型号和硬盘序列号
查看>>
神州数码 路由器CHAP认证
查看>>