c# net core Excel 文件导出 iOS语言包
2023-03-31 10:58:25 时间
我一个iOS项目有多语言需求,然后甲方提供了8国的语言包Excel文件。一个文件几百行。后面还会停 的修改调整。于是就有了如下的脚本:
脚本大概分为五个步骤:
一、获取Excel 文件的Sheet
二、根据Sheet 获取当前的Rows Cells ,并获取值内容存储。
入参:
keyId 为Excel 的第一行的名称-(一般应用于iOS语言包的Key值的列的第一行)
value 为Excel 的准备转换语言的列的第一行。
如题Excel 格式如下,并想转换中文时,则keyId = keyId, value = 中文
iosKey 中文 英文 繁体 stringsName 姓名 Name 姓名 stringsDes 说明 Notes xxxx
三、根据路径读取iOS的语言包文件:后缀名.strings
四、修改键值对的语言包字符串。
五、保存修改后的语言包字符串 content 到指定的strings文件即可:
项目整体也没多少代码,技术点倾向于 Excel 的Rows Cells 的处理 和 转换后的字符串的整体编辑问题。感兴趣的话可以私信我免费赠送源码。
相关文章
- 众筹平台盘点:当创业遇上互联网金融
- 从“黑掉Github”学Web安全开发
- 一个“蝇量级”C语言协程库
- 失落的C语言结构体封装艺术
- PHP里10个鲜为人知但却非常有用的函数
- Visual Studio Online 2013 (VSO)–在云端进行开发
- PostgreSQL连接PHP
- PHP开发者应了解的24个库
- C++语言的15个晦涩特性
- Docker如何将错综复杂的Linux代码转成开发者的魔法
- R语言教程:写给高级入门者的数据打理攻略
- PHP邮件注入攻击技术
- Visual Studio 2013应对开发新挑战
- Visual Studio2013创建、公布监控Windows Azure网站
- Visual Studio 2013中的全新Editor功能
- 关于C语言,我喜欢和讨厌的十件事
- 七步从AngularJS菜鸟到专家(6):服务
- 贫血领域模型是如何导致糟糕的软件产生
- 做个犀利的码农:如何持续培养/更新自己的开发技能
- 最丑陋的C语言特性:tgmath.h