美文网首页
零基础用Python打造Android字符串资源翻译器(四):读

零基础用Python打造Android字符串资源翻译器(四):读

作者: itfitness | 来源:发表于2021-01-03 16:27 被阅读0次

目录

前言

今天主要是使用Python读取Excel表格中对应的翻译数据,如果匹配则使用Excel表格中的数据。

效果展示

这是Excel中的数据:



这是源XML中的数据:



这是执行完之后的数据:

关键知识点

这次主要学习的是对Excel读取的操作:

import openpyxl
# 读取文件名为test.xlsx的Excel文件
work_book = openpyxl.load_workbook("test.xlsx")
# 获取Sheet1表
work_sheet = work_book.get_sheet_by_name("Sheet1")
# 遍历所有行
for row in sheet.iter_rows(min_row=1, min_col=1, max_col=2):
     try:
       # 打印每行的第一列和第二列的值
           print(row[0].value, row[1].value)
     except:
            return None

运行的结果如下:


完整代码

完整代码是我整合了之前所有的知识点写的逻辑,实现了先获取Excel中的翻译字段,如果没有的话会利用百度的翻译API进行翻译。
还是以今天的Excel表格为例我把“请输入”对应的翻译给删掉。



下面是完整代码执行的效果。


以下是完整代码的地址:
https://gitee.com/itfitness/Translate.git

相关文章

网友评论

      本文标题:零基础用Python打造Android字符串资源翻译器(四):读

      本文链接:https://www.haomeiwen.com/subject/ynnuoktx.html