Excel到.NET资源文件转换

时间:2011-06-14 09:49:41

标签: .net import-from-excel

我将各种语言的资源字符串收集到一个大型Excel工作表中。是否有工具将每种语言的字符串转换为.NET资源文件(resx)?

-pom

1 个答案:

答案 0 :(得分:8)

简单的剪切和粘贴对我有用:

  1. 在excel中创建一个包含两列的表:一列用于控件名称,第二列包含每个控件名称旁边的语言的单词/短语(只需选择控件即可从VS复制控件名称resx文件中的“名称”列并在Excel中粘贴...)
  2. 为该语言创建一个空的resx文件(例如yourproject.language.ru.resx)
  3. 在excel中选择并复制上面1中的两列
  4. 返回空的resx文件,标记第一个空行的“名称”和“值”字段
  5. 右键单击粘贴
  6. 在我开发时,我只维护英语文件。对于每个版本,我使用新控件及其翻译更新excel,删除其他旧语言resx文件,然后如上所述重新创建然后和过去。