将Excel文件转为plist文件

1.mac自带launchpad——>其他 ——》 文本编辑 ——》 打开 ——》 commod+shift+T(转换成txt格式输入框),将excel文本粘贴进txt文本框——》保存

2.将xx.txt文件拖入工程,按照以下代码转换

NSString *schoolsPath = [[NSBundle mainBundle] pathForResource:@"provinceCity" ofType:@"txt"];

NSString *schoolsContent = [[NSString alloc] initWithContentsOfFile:schoolsPath encoding:NSUTF8StringEncoding error:nil];

NSArray *schoolsArray = [schoolsContent componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];

NSString *plistPath = [NSHomeDirectory() stringByAppendingPathComponent:@"province.plist"];

NSMutableArray *resultsArr = [[NSMutableArray alloc] initWithCapacity:0];

for (NSInteger j = 37; j < 347; j++){

NSString *schoolStr = [schoolsArray objectAtIndex:j];

NSArray *schoolArr = [schoolStr componentsSeparatedByString:@"\t"];

[resultsArr addObject:@{@"schoolName":[schoolArr objectAtIndex:2]}];

}

//    NSLog(@"%@",resultsArr);

NSLog(@"%@",plistPath);

[resultsArr writeToFile:plistPath atomically:YES];

时间: 2024-10-01 07:37:08

将Excel文件转为plist文件的相关文章

Excel文件转plist文件出现的文件编码问题

今天在测试时遇到了需要将大量整理好的Excel数据转换为plist文件的情况.百度了一下教程,发现虽然别人也遇到过类似的情况,但是有些讲的还是不够细致.所以做如下整理. 百度到的内容中有使用MesaSQLite的情况,由于没有走通,在这里暂时不提. 实际处理过程如下: 1.转化excel文件到记事本文件.复制粘贴出来即可,这部分的操作我是在windows下进行的,使用的是excel跟notepad++.使用默认操作也导致后面遇到了一些问题. 2.直接将转化后的记事本文件拖入Xcode资源文件夹,

使用 PySide2 开发 Maya 插件系列一:QT Designer 设计GUI, pyside-uic 把 .ui 文件转为 .py 文件

使用 PySide2 开发 Maya 插件系列一:QT Designer 设计GUI, pyside-uic 把 .ui 文件转为 .py 文件 前期准备: 安装 python:https://www.python.org/downloads/ 安装 PySide2:安装 python 后,在安装目录下有 /script 文件夹,里面有 pip.exe ,cmd执行:pip install PySide,pip install PySide2(注意: python2.x 对应 PySide,py

将Excel文件转为csv文件的python脚本

#!/usr/bin/env python __author__ = "lrtao2010" ''' Excel文件转csv文件脚本 需要将该脚本直接放到要转换的Excel文件同级目录下 支持xlsx 和 xls 格式 在同级目录下生成名为excel_to_csv.csv 的文件,采用UTF-8编码 ''' import xlrd import csv import os #生成的csv文件名 csv_file_name = 'excel_to_csv.csv' def get_exc

将Rmarkdown文件转为pdf文件

knitr包只能够将R markdown文件转为html格式,若想要将其转化为pdf格式,还要安装另一个包 # Install and load package install.packages("rmarkdown") library("rmarkdown") # Convert render("../Your_MD_File.md", output_format="pdf_document") Reference http

python中如何将csv文件转为xls文件

废话开端 要实现将csv文件转换为xls文件,就需要用到python中非常强大的第三方库---pandas.之前基本没用过pandas,对它可以说是一点都不了解,但是最近在工作中要经常处理各种Excel.csv文件,就不得不用到了,也还是处于学习阶段,一边学习,一边总结记录.那我们都知道pandas不仅可以操作Excel,csv,而且还可以处理json.pickle.html.table等等各种类型的数据.功能强大,非常实用,深受广大程序猿的喜爱,实属开发之必备良品啊! 代码实现 from io

用手机如何将Excel格式转为PDF文件

Excel表格是office办公文档最常见的一种格式,它的独特之处就在于它是表格形式,而且这种表格还有计算功能,统计数据.自动求和等.所以整理资料少不了它.通常整理完的资料不希望被改动,所以会将Excel转为PDF格式,那怎样转化呢?接下来交教大家一个用手机转换的简单方法. 转换工具:迅捷PDF转换器 转换工具功能介绍:1 将PDF转换成为不同文件格式2 支持办公文档转换成PDF3 高清转换无乱码4 便捷文档管理功能Excel转PDF操作步骤;1.首先在手机自带的应用市场找到迅捷PDF转换器这个

C#.NET实现Word或Excel文件转为HTML文件

Word文件转html,返回相对路径 1 private string GetPathByDocToHTML(string strFile) 2 { 3 if (string.IsNullOrEmpty(strFile)) 4 { 5 return "0";//没有文件 6 } 7 8 Microsoft.Office.Interop.Word.ApplicationClass word = new Microsoft.Office.Interop.Word.ApplicationCl

mac 上将.pem文件转为.pub文件

将密钥上传至Linux服务器,并修改权限.以文件popo.pem为例: chmod 600 popo.pem 修改密钥格式为OpenSSH,如果询问,留空回车: ssh-keygen -p -f popo.pem 生成公钥.pub文件: ssh-keygen -e -f popo.pem >> popo.pem.pub

关于python文件转为exe文件

一.简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序. py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序.py2exe是发布在开源许可证下的. 二.安装py2exe 从 http://prdownloads.sourceforge.net/py2exe下载