zoukankan      html  css  js  c++  java
  • 用程序读取CSV文件的方法

    CSV全称 Comma Separated values,是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件。用Excel或者Numbers都可以导出CSV格式的数据。

    CSV文件的规则

    0 开头是不留空,以行为单位。
    1 可含或不含列名,含列名则居文件第一行。

    2 一行数据不垮行,无空行。

    3 以半角符号,作分隔符,列为空也要表达其存在。

    4 列内容如存在,,则用“”包含起来。

    5 列内容如存在“”则用“”“”包含。

    6 文件读写时引号,逗号操作规则互逆。

    7 内码格式不限,可为ASCII、Unicode或者其他。

    用如下代码即可读取简单的CSV文件:

    NSString *path = [[NSBundlemainBundle] pathForResource:@"ECG_Data"ofType:@"csv"];

    NSString *contents = [[NSStringalloc] initWithContentsOfFile:path encoding:NSUTF8StringEncodingerror:nil];

    NSArray *contentsArray = [contents componentsSeparatedByCharactersInSet:[NSCharacterSetnewlineCharacterSet]];

    NSInteger idx;    

    for (idx = 0; idx < contentsArray.count; idx++) {

        NSString* currentContent = [contentsArray objectAtIndex:idx];

        NSArray* timeDataArr = [currentContent componentsSeparatedByCharactersInSet:[NSCharacterSetcharacterSetWithCharactersInString:@","]];

    ....

    }

  • 相关阅读:
    http://caibaojian.com/jquery/ JQuery在线查询手册
    验证码
    显式提交/隐式提交 //ajax方式的隐式提交
    事物 银行转账业务
    模板 Template
    登录页面跳转与错误提示信息
    连接池 八种基本类型
    文件,文件夹的基本操作--------数据流的传输
    vim编辑器
    Linux中创建和使用静态库&动态库
  • 原文地址:https://www.cnblogs.com/ejllen/p/3778412.html
Copyright © 2011-2022 走看看