Excel转Android字符串资源脚本

  1. Excel转Android字符串资源脚本
    1. 用法
    2. Excel 文件格式
    3. 输出

Excel转Android字符串资源脚本

该脚本可以将 Excel 文件中的数据转换为 Android 字符串资源文件。

文件名:excel_to_android_strings.py

用法

  1. 安装依赖
    请确保已安装以下依赖:

    • Python 3.x
    • pandas 库

    安装 pandas 库:

    pip install pandas
    
  2. 运行脚本
    在命令行中运行脚本,并提供 Excel 文件的路径。你可以选择提供一个输出目录,如果未提供,默认在当前目录下生成 Android 字符串资源文件。

    python excel_to_android_strings.py path_to_excel_file.xlsx --output-dir path_to_output_directory
    

    path_to_excel_file.xlsx 替换为你的 Excel 文件的路径,将 path_to_output_directory 替换为你想要生成 Android 字符串文件的目录。

Excel 文件格式

Excel 文件应包含以下内容:

  • 第一行应为标题行,指定每列的含义。
  • 第一列应该是键(key),后续列是对应语言的翻译。键是字符串资源在 Android 代码中的标识符。
  • 使用第一行的标题来指定每一列的语言。

示例:

key en zh fr
hello Hello 你好 Bonjour
goodbye Goodbye 再见 Au revoir
welcome Welcome 欢迎 Bienvenue

输出

脚本将根据 Excel 文件的内容在指定的输出目录中生成对应的 Android 字符串资源文件(strings.xml)。每个语言的字符串资源将存储在单独的文件中,并以该语言的标识符命名。例如,strings_en.xml 包含英文字符串资源,strings_zh.xml 包含中文字符串资源,以此类推。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 chgocn@gmail.com
笔记