美文网首页
excel内容数据存储为.plist文件

excel内容数据存储为.plist文件

作者: wahkim | 来源:发表于2017-12-01 11:38 被阅读49次

1.将excel内容拷贝到txt文件里,将txt文件的格式转换为纯文本格式


转换为纯文本.png

2.将该txt文件真正的拖入工程, 不然会选取不到路径。
拖入的时候选取124。或者 add file。

3.代码存储。

 NSURL *path = [[NSBundle mainBundle] URLForResource:@"city" withExtension:@"txt"];
    NSString *contents = [[NSString alloc] initWithContentsOfURL:path encoding:NSUTF8StringEncoding error:nil];
    NSArray *contentsArray = [contents componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
    NSString *docs = [NSHomeDirectory() stringByAppendingPathComponent:@"city.plist"] ;
    NSLog(@"%@",docs);
   // 定义数组
    NSMutableArray *arr = [NSMutableArray array];
    
    NSInteger idx;
    for (idx = 0; idx < contentsArray.count; idx++) {
         NSString* currentContent = [contentsArray objectAtIndex:idx];
         // 字符串拆分 制表符
        NSArray* timeDataArr = [currentContent componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"\t"]];
       
        NSMutableDictionary *dic = [NSMutableDictionary dictionary];
        [dic setObject:[timeDataArr objectAtIndex:0] forKey:@"ID"];
        [dic setObject:[timeDataArr objectAtIndex:1] forKey:@"Code"];
        [dic setObject:[timeDataArr objectAtIndex:2] forKey:@"Name"];
        [dic setObject:[timeDataArr objectAtIndex:3] forKey:@"Initials"];
        [dic setObject:[timeDataArr objectAtIndex:4] forKey:@"Pinyin"];
        [dic setObject:[timeDataArr objectAtIndex:5] forKey:@"AreaCode"];
        [arr addObject:dic];
     }
    
    // 数据写入plist文件
    [arr writeToFile:docs atomically:YES];

4.参考文章
http://blog.csdn.net/wildfireli/article/details/7989840

相关文章

  • excel内容数据存储为.plist文件

    1.将excel内容拷贝到txt文件里,将txt文件的格式转换为纯文本格式 2.将该txt文件真正的拖入工程, 不...

  • iOS数据存储

    iOS开发中数据存储有两类:一、存储为文件 如归档、解归档、plist文件存储及偏好设置都是存储为文件二、存储到...

  • iOS的数据存储之plist,你用对了么

    iOS的存储方式很多,今天我们来看看plist的简单存储与读取 存储和修改plist文件 获取plist文件数据 ...

  • Swift数据储存方式:不同目录的使用、Plist存储数据、Us

    本文主要内容 iOS沙盒的目录结构 使用plist文件存储 使用NSUserDefaults存储数据 目录结构 1...

  • plist存储

    一、存储数据 1、数据存储是保存在手机里面的。 2、plist文件存储一般都是存取字典和数据,直接写成plist文...

  • 排行榜实现 (Plist文件)

    在APP里面,Plist文件常用于数据存储! A.应用包里的“plist文件” 创建: 注意:应用包里的plist...

  • iOS安全编码规范

    一.本地数据安全规范 1.本地存储密码、敏感数据加密: 本地存储:NSUserDefaults存储、plist文件...

  • iOS 数据存储

    1.plist文件存储 iOS中手机应用数据存储是保存在手机里的应用沙盒中的 plist文件存储一般都是存取字典和...

  • iOS 数据共享 - plist文件

    1. OC 解析plist文件 plist文件以类似键值对(key - value)的形式,存储项目中的各种数据 ...

  • iOS数据存储

    如何存储数据 1、文件 3、NSUserDefaults 2、数据库 文件 1、沙盒 2、Plist 3、NSKe...

网友评论

      本文标题:excel内容数据存储为.plist文件

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