c# net core Excel 文件导出 iOS语言包
我一个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 的处理 和 转换后的字符串的整体编辑问题。感兴趣的话可以私信我免费赠送源码。