Flutter Excel处理插件arb_excel的使用

发布于 1周前 作者 nodeper 来自 Flutter

ARB Excel

ARB Excel 用于从 XLSX 文件中读取、创建和更新 ARB 文件。

安装

在终端中运行以下命令来全局激活 arb_excel 插件:

pub global activate arb_excel

使用

使用 arb_excel 插件的命令行工具进行操作:

pub global run arb_excel

arb_sheet [OPTIONS] path/to/file/name

OPTIONS
-n, --new      创建新的翻译表格
-a, --arb      导出到 ARB 文件
-e, --excel    将 ARB 文件导入到表格
创建 XLSX 模板文件

要创建一个新的 XLSX 模板文件,可以运行以下命令:

pub global run arb_excel -n app.xlsx
从 XLSX 文件生成 ARB 文件

要从现有的 XLSX 文件生成 ARB 文件,可以运行以下命令:

pub global run arb_excel -a app.xlsx
从 ARB 文件创建 XLSX 文件

要从现有的 ARB 文件创建一个 XLSX 文件,可以运行以下命令:

pub global run arb_excel -e app_en.arb

完整示例 Demo

下面是一个完整的示例,展示如何使用 arb_excel 插件处理 Excel 和 ARB 文件。

步骤 1:安装插件

首先,在终端中运行以下命令来全局激活 arb_excel 插件:

pub global activate arb_excel

步骤 2:创建 XLSX 模板文件

接下来,创建一个新的 XLSX 模板文件。假设我们要创建一个名为 app.xlsx 的文件:

pub global run arb_excel -n app.xlsx

这将在当前目录下创建一个名为 app.xlsx 的空模板文件。

步骤 3:编辑 XLSX 文件

打开刚刚创建的 app.xlsx 文件,根据需要添加或编辑翻译内容。例如,你可以添加如下内容:

key en zh
hello Hello 你好
goodbye Goodbye 再见

步骤 4:生成 ARB 文件

完成编辑后,运行以下命令将 XLSX 文件导出为 ARB 文件:

pub global run arb_excel -a app.xlsx

这将在当前目录下生成两个 ARB 文件:app_en.arbapp_zh.arb。这些文件的内容可能如下所示:

app_en.arb

{
  "hello": "Hello",
  "goodbye": "Goodbye"
}

app_zh.arb

{
  "hello": "你好",
  "goodbye": "再见"
}

步骤 5:从 ARB 文件创建 XLSX 文件(可选)

如果你想从已有的 ARB 文件重新创建一个 XLSX 文件,可以运行以下命令:

pub global run arb_excel -e app_en.arb

更多关于Flutter Excel处理插件arb_excel的使用的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html

回到顶部