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:@","]];

    ....

    }

  • 相关阅读:
    Javaoop_继承
    事务,视图,索引,备份和恢复
    常用函数。
    为虚拟机配置NAT网络
    安装Linux系统
    初始Redis
    高内聚低耦合
    MyBatis动态SQL
    初始MyBatis
    GitHub的操作
  • 原文地址:https://www.cnblogs.com/ejllen/p/3778412.html
Copyright © 2011-2022 走看看