如何将.xlsx(excelsheet)转换为.resx文件(资源文件)?

时间:2019-06-27 05:09:43

标签: c# excel asp.net-mvc resx

我正在处理全球申请。我们提供5到6种语言的翻译,并且创建了许多资源文件。我想要一些技巧或技术将excel文件转换为资源文件。

我们使用copy + paste手动添加了翻译,但这不是可行的解决方案

<pre>
English     Spanish         German          Czech
Add Color   Añadir Color    Neue Farbe      Nová barva
Add Defect  Añadir Defecto  Neuer Defekt    Nová chyba
</pre>

*个单词超过200个(200 * 6语言= 1200复制+粘贴)* 有什么方法可以将excel转换为resx文件?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码读取或写入资源文件:

// Creates instance of the manager.
AppUpdateManager appUpdateManager = AppUpdateManagerFactory.create(context);

// Returns an intent object that you use to check for an update.
Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();

// Checks that the platform will allow the specified type of update.
appUpdateInfoTask.addOnSuccessListener(appUpdateInfo -> {
    if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE
          // For a flexible update, use AppUpdateType.FLEXIBLE
          && appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)) {
              // Request the update.
    }
});

将您的excel读入列表,循环浏览并使用上面的代码对其进行读写。希望对您有帮助