android多语言对应时 利用excel生成不同语言的string.xml文件
2018-03-09 12:27
603 查看
excel的文件格式 严格按照该格式进行排版。
#######################################
## ###
## マクロでstring.xml作成手順 ###
## ###
#######################################
1.excel.xlsmでマクロの功能追加する
File-->option-->リボンのユーザー設定-->マクロを選択-->追加で右レイアウト「開発」を選択する-->OK
2.menu barで 「開発」-->VisualBasic-->
ThisWorkBookのコードwindowで下記のコード入力する
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Sub MakeText()
Dim f_path As String ' 出力ファイルのフルパス
Dim f_num As Integer ' ファイル番号
Dim i As Long
f_num = FreeFile
Dim Stream As Object
Set Stream = CreateObject("ADODB.Stream")
Stream.Type = 2
Stream.Charset = "UTF-8"
' Androidのストリング作成
Worksheets("Android").Select
MaxRow = Range("A3").End(xlDown).Row
MaxCol = Range("C2").End(xlToRight).Column
For y = 3 To MaxCol
f_path_android = ActiveWorkbook.Path & "\strings_" & Cells("2", y).Value & ".xml"
Open f_path_android For Output As f_num
Stream.Open
Stream.WriteText "<resource>"
For i = 3 To MaxRow
s = "<string name=""" + Cells(i, "B").Value + """>" + Cells(i, y).Value + "</string>"
Stream.WriteText Chr(10) + s
Next i
Stream.WriteText Chr(10) + "</resource>"
Close f_num
Stream.SaveToFile f_path_android, 2
Stream.Close
Next y
End Sub
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3.保存してから
Excelの開発-->マクロ-->ThisWorkBook.MakeTextを選択-->実行する
XMLfileを生成することになる。
strings_en.xml
strings_jp.xml
strings_zh_rTW.xml
strings_zh.xml
相关文章推荐
- Android利用dimens.xml进行适配,使用代码生成不同的dimens.xml文件
- 利用python操作android的xml资源文件,让其按照中文自动生成对应中文首字母加起来的名字,并且根据中文在java类里面替代对应的中文
- 用vs2012的命令利用xsd文件生成对应的C#类,把xml的string类型映射到生成的类
- Android利用dimens.xml进行适配,使用代码生成不同的dimens.xml文件
- Android利用dimens.xml进行适配,使用代码生成不同的dimens.xml文件
- android利用pull技术来解析和生成xml文件
- Android 资源文件string.xml 中数组的使用(可支持多语言)
- ANDROID笔记:利用XML布局文件生成Menu
- asp.net中利用XML描述文件和Excel模板相结合的方法生成Excel报表
- 如何利用Android XmlSerializer生成XML文件
- 利用apktool将APK反编译,生成程序的图片、XML配置、语言资源等文件
- Android 国际化string.xml 对应语言缩写
- android利用Pull解析器解析、生成XMl文件
- 根据hibernate.cfg.xml配置文件和相应实体类及其.hbm.xml文件生成对应的数据库表
- 利用XML生成Excel,解决直接输出导出EXCEL的关联迅雷吧ASPX下载下来的问题
- Android程序调试时生成main.out.xml文件
- 利用Jakarta Commons Digester匹配xml配置文件信息与其对应的xml规则文件形成Java Object
- C# 利用自带xsd.exe工具操作XML-如通过XML生成xsd文件
- 在android中使用Pull解析器生成xml文件
- 利用dom4j来生成xml文件