zoukankan      html  css  js  c++  java
  • 文本数据的处理

    今天师弟让我帮忙写一个简单的文本数据提取,简单的写了个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);
                end
    end
    result = [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

    打包下载实例+代码:

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

  • 相关阅读:
    WebSocket简单通信
    python必会内置函数
    python装饰器
    Python常用模块1
    python函数操作
    python字典操作
    python切片操作
    python列表操作
    python字符串格式化的几种方式
    Jmeter响应中中文乱码怎么解决?
  • 原文地址:https://www.cnblogs.com/lwngreat/p/4471568.html
Copyright © 2011-2022 走看看