代码实现将excel转换成plist文件
来源:互联网 发布:北京国税金税三期软件 编辑:程序博客网 时间:2024/05/21 17:45
需要在本地存储一些不变的数据,但这些数据存在excel表格里,怎么使用它们呢?一种方法是将excel转换成plist文件。
excel表格的内容类似于
SchoolID SchoolName
0000001 中学1
0000002 中学2
0000003 中学3
......
先将excel另存为文本文件,去掉第一行的SchoolID SchoolName,接下来就可以编写代码了:
NSString *schoolsPath = [[NSBundle mainBundle] pathForResource:@"SchoolsData" ofType:@"txt"];NSString *schoolsContent = [[NSString alloc] initWithContentsOfFile:schoolsPath encoding:NSUTF8StringEncoding error:nil];NSArray *schoolsArray = [schoolsContent componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];NSString *plistPath = [NSHomeDirectory() stringByAppendingPathComponent:@"School.plist"];NSMutableArray *resultsArr = [[NSMutableArray alloc] initWithCapacity:0];for (NSInteger j = 0; j < schoolsArray.count; j++){ NSString *schoolStr = [schoolsArray objectAtIndex:j]; NSArray *schoolArr = [schoolStr componentsSeparatedByString:@"\t"]; [resultsArr addObject:@{@"schoolCode":[schoolArr objectAtIndex:0],@"schoolName":[schoolArr objectAtIndex:1]}];}[resultsArr writeToFile:plistPath atomically:YES];中间遇到一个问题,SchoolsData.txt里的数据怎么也读不出来,后来就新建了一个空的文本文档,将SchoolsData.txt里的内容复制过来,读取新建的这个就可以了,估计是从excel直接转换过来的txt编码不对,用utf8读不出来。
0 0
- 代码实现将excel转换成plist文件
- 将excel中内容转为plist文件
- 将excel中内容转为plist文件
- KVC快速将plist文件转换成模型类
- 一个将数据文件转换成excel文件打印的java实现方法的代码片断(Struts+poi)
- 将EXCEL文件转换成HTML文件
- 如何将PDF文件转换成Excel
- 怎么将pdf文件转换成excel
- XML文件转换成plist文件
- 将xml代码或文件转为plist文件(xcode)
- 将PDF文件中的表格转换成Excel怎么转换
- 下面代码实现将 GridView 导出到 Excel文件中。
- 将 Excel 文件 转换成 CSV 文件 解决方案
- java 将excel文件转换成pdf文件
- 将txt文件转换成excel文件的方法
- 将EXCEL文件转换成utf8编码的csv文件
- 如何将pdf文件转换成excel文件
- 如何将PDF文件转换成Excel文件
- 第一周项目四——图书馆的书
- 一键免费升级Windows 10
- 访问google
- .net学习第十八天
- 2015-第二周-图书馆的书
- 代码实现将excel转换成plist文件
- 【问底】夏俊:深入网站服务端技术(一)——网站并发的问题
- 函数的局部变量用作函数返回值
- Open Source Software Fuels a Revolution in Data Science
- Android技术——视图切换(二)借助ViewPage实现Tab滑动导航
- 《跨界杂谈》企业商业模式(二):敏捷
- JPEG压缩图像超分辨率重建算法
- autocoding
- 第二周项目四 图书馆的书