美文网首页我的码农生涯
iOS对csv文件的操作

iOS对csv文件的操作

作者: 明天就去 | 来源:发表于2017-06-09 16:05 被阅读68次

将csv文件导入到程序中:

此操作是将csv文件放到了NSBundle里面,这样的做法不严谨,按常理是应该将这些数据放到缓存中

(在我的项目中的做法是首先将数据读取出来,然后在缓存目录中重新创建一个csv文件,将这些数据再写进去,如果有直接转移文件的方法,请告知,谢谢)

一:读取csv文件内容

NSString*path = [[NSBundlemainBundle]pathForResource:csvNameofType:@"csv"];NSString*contents = [[NSStringalloc]initWithContentsOfFile:pathencoding:NSUTF8StringEncodingerror:nil];

NSArray*contentsArray = [contentscomponentsSeparatedByCharactersInSet:[NSCharacterSetnewlineCharacterSet]];

二:生成csv文件

NSString*caches = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES)lastObject];

NSString*filePath = [cachesstringByAppendingPathComponent:[NSStringstringWithFormat:@"%@.csv",dateStr]];

WSCSVWriter*csvWrite = [[WSCSVWriteralloc]initWithPath:filePath];

NSArray*dataArr = [[DataBasesharedDataBase]getNumberWithDate:dateStr];

[csvWritewriteArray:dataArr];

附上工具类:WScsvWriter

相关文章

  • iOS对csv文件的操作

    将csv文件导入到程序中: 此操作是将csv文件放到了NSBundle里面,这样的做法不严谨,按常理是应该将这些数...

  • python编程(三级)2、数据处理

    文件读写 csv文件读写操作 导入csv包,csv是内置包,不用额外安装 import csv

  • python 操作csv文件

    python内置的csv模块可以帮助我们操作csv文件 一、什么是csv文件 csv的全称是Comma-Separ...

  • Python

    Python 创建文件 Python 对数据库进行操作--增删改查 Python 对csv进行操作 Python ...

  • flutter zip压缩/解压缩,生成/读取csv文件

    今天分享干货的都是文件操作相关 如何读取flutter assets文件夹下的csv文件(加载本地csv文件,并展...

  • pandas新手入门教程九

    ?接上文。首先创建供测试用的数据集合。本节重点介绍pandas对csv文件的操作。 认识csv 事先在tmp目录下...

  • csv文件操作

    windows下CSV文件默认写入的时候,会在每两行之间多一个空行(Mac下无空行) 字典格式阅读CSV文件 字典...

  • csv文件操作

    一、需要的库 需要导入csv库import csv 二、读取文件并将文件赋值到列表 三、查看文件头 enumera...

  • iOS开发.csv文件的读写操作

    项目中的运动轨迹改了新策略,之前是用json上传,服务器那边还要把经纬度等数据入库,给客户端返轨迹数据的时候还要各...

  • 数据交互相关(表格csv XML JSON等)

    2019年11月28日一.表格CSV操作相关1.csv表格读取 reader() 下面是原文件数据 2.csv文件...

网友评论

    本文标题:iOS对csv文件的操作

    本文链接:https://www.haomeiwen.com/subject/falfqxtx.html