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

    ....

    }

  • 相关阅读:
    find文件后cp、rm
    值得加分的
    对老师的评价
    关于Statement 与 PreparedStatement
    每日日报2021.1.14
    每日日报2020.1.12
    每日日报2021.1.11
    给自己算的加分项
    期末了,给老师提建议。
    每日日报2020 12/19
  • 原文地址:https://www.cnblogs.com/ejllen/p/3778412.html
Copyright © 2011-2022 走看看