+'''
+Date: 2024-07-11 20:53:59
+LastEditors: Caisking 3449750381@qq.com
+LastEditTime: 2024-08-19 11:13:38
+FilePath: /FD230/tools/language_tool/Language_xml/languagetool.py
+'''
import xml.dom.minidom
# 从外部文件读取列表数据,使用特殊分隔符
#generate_xml_from_list(input_list_de, "./language_de.xml", "de", "$")
print("XML文件生成完成。")
+
+
--- /dev/null
+'''
+Date: 2024-08-19 11:11:21
+LastEditors: Caisking 3449750381@qq.com
+LastEditTime: 2024-08-19 11:19:48
+FilePath: /FD230/tools/language_tool/Language_xml/sheettool.py
+'''
+
+import xlsxwriter
+import os
+
+# 设置路径
+path = r"."
+# os.chdir(path) # 如果需要更改工作目录可以取消注释
+
+# 文件名称
+output_file = "language.xlsx"
+
+# 检查文件是否存在并删除
+if os.path.isfile(output_file):
+ os.remove(output_file)
+
+# 创建一个新的 Excel 文件
+workbook = xlsxwriter.Workbook(output_file)
+
+# 定义表头
+headings = ['id', '内容']
+
+def write_to_worksheet(worksheet, filename):
+ """
+ 从指定文件读取内容并写入指定工作表
+ """
+ worksheet.write_row('A1', headings) # 写入表头
+
+ with open(filename, 'r', encoding='utf-8') as f: # 使用 with 语句确保文件正确关闭
+ for i, line in enumerate(f, start=1): # start=1 自然从 1 开始计数
+ line = line.strip() # 去掉前后空白字符
+ if line: # 确保行不为空
+ parts = line.split('$')
+ worksheet.write(i, 0, parts[0])
+ worksheet.write(i, 1, parts[-1])
+
+# 创建英语工作表并写入数据
+worksheet_en = workbook.add_worksheet("英文")
+write_to_worksheet(worksheet_en, "input_list_en.txt")
+
+# 创建中文工作表并写入数据
+worksheet_zh = workbook.add_worksheet("中文")
+write_to_worksheet(worksheet_zh, "input_list_zh.txt")
+
+# 关闭工作簿
+workbook.close()
+
+print("脚本生成表格文件执行完成。")
\ No newline at end of file
###
# @Date: 2024-07-11 20:53:59
# @LastEditors: Caisking 3449750381@qq.com
- # @LastEditTime: 2024-08-16 10:20:31
+ # @LastEditTime: 2024-08-19 11:16:33
# @FilePath: /FD230/tools/language_tool/make_language.sh
###
#复制资源文件
cp -r ../font ../../../code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/
-# 打印完成信息
-echo "脚本复制文件执行完成。"
\ No newline at end of file
+#打印完成信息
+echo "脚本复制文件执行完成。"
+
+#cd表格生成路径
+cd ../Language_xml/
+
+#运行 生成xlsx表格
+python ./sheettool.py
\ No newline at end of file
<!--\r
* @Date: 2024-04-15 10:55:58\r
* @LastEditors: Caisking 3449750381@qq.com\r
- * @LastEditTime: 2024-08-15 16:00:55\r
+ * @LastEditTime: 2024-08-19 11:23:23\r
* @FilePath: /FD230/tools/language_tool/多国语言工具脚本.md\r
-->\r
## 多国语言工具脚本使用方法\r
\r
### 更新 0815\r
脚本增加生成文件直接copy功能 复制到对应文件夹\r
+\r
+### 更新 0819\r
+脚本增加xlsx表格生成功能
\ No newline at end of file