博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS将excel转plist
阅读量:6245 次
发布时间:2019-06-22

本文共 1337 字,大约阅读时间需要 4 分钟。

iOS将excel转plist

先把excel用Numbers打开,转换成CSV,然后新建一个工程,写下面的代码:

- (void)viewDidLoad {    [super viewDidLoad];    [self writeToPlist];}- (void)writeToPlist {    NSString *path = [[NSBundle mainBundle] pathForResource:@"高德地图API 城市编码表 2" ofType:@"csv"];    NSString *contents = [[NSString alloc] initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];    NSLog(@"%@",contents);        NSArray *contentsArray = [contents componentsSeparatedByString:@"\r\n"];    NSString *docs = [NSHomeDirectory() stringByAppendingPathComponent:@"shortcuts.plist"];    NSLog(@"路径:%@", docs);    NSMutableArray *arr = [[NSMutableArray alloc] init];    NSInteger idx;    for (idx = 0; idx < contentsArray.count; idx++) {        NSString* currentContent = [contentsArray objectAtIndex:idx];        NSArray *timeDataArr = [currentContent componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@","]];        NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];        [dic setObject:[timeDataArr objectAtIndex:1] forKey:@"postCode"];        [dic setObject:[timeDataArr objectAtIndex:0] forKey:@"locationName"];        [dic setObject:[timeDataArr objectAtIndex:2] forKey:@"phoneCode"];        [arr addObject:dic];    }    [arr writeToFile:docs atomically:YES];}

 

转载于:https://www.cnblogs.com/tufei7/p/8504079.html

你可能感兴趣的文章
Flash网页甘特图控件
查看>>
yii2 csrf验证以及token管理
查看>>
一步一步理解Java企业级应用的可扩展性
查看>>
存储非结构化数据之利器-minio
查看>>
苹果个人开发者账号申请
查看>>
SSH双机互信及错误解决大全
查看>>
adb命令详解
查看>>
php网页如何运作
查看>>
学艺不精 - 记一次性能问题排查
查看>>
Provisioning Services 7.6 入门到精通系列之五:PVS控制台安装
查看>>
awk工具
查看>>
设计模式-代理模式(Proxy)
查看>>
Windows Sharepoint services 3.0部署体验
查看>>
[分享] Mac 键盘和Pc键盘对照表
查看>>
windows下批量杀死进程
查看>>
第七章:面向对象(三)
查看>>
android-ripple-background
查看>>
我的友情链接
查看>>
编译安装Apache服务要点
查看>>
Arrays.copy()和ArrayList.clone()
查看>>