美文网首页
零基础用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