• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ethusdt
0.01D
V2EX  ›  程序员

OCR 识别转 Excel 并将 cm 转成 inch

  •  
  •   ethusdt · Feb 23, 2021 · 2395 views
    This topic created in 1996 days ago, the information mentioned may be changed or developed.

    excel

    这样一个图片形式的表格(单位 cm), 经过工具处理得到一个以 inch 为单位的表格文件. 有工具可以完成吗?

    目前我的习惯是:

    1. 使用白描网页版识别表格
    2. 复制到 Excel
    3. 使用公式将数据转为 inch 单位 =ROUND(x / 2.54, 1)

    但图片中有些数据是区间的, 比如 82~92, 所以要么取一个平均值, 要么分离这倆数据再进行转换, 但都需要人工去处理 Excel, 很花时间..

    所以有没有工具可以处理这种情况? OCR -> cm to inch -> 可以复制到 excel 的格式数据

    (做外贸会经常做这种表格)

    Supplement 1  ·  Feb 24, 2021

    群里大佬给的公式, tql:

    =ROUND(LEFT(H2,SEARCH("-",H2)-1)/2.54,1)&"-"&ROUND(RIGHT(H2,SEARCH("-",H2)-1)/2.54,1)
    
    5 replies    2021-02-24 11:35:11 +08:00
    Latin
        1
    Latin  
       Feb 23, 2021
    学下 Python 不到一天你就能解决
    milk97
        2
    milk97  
       Feb 23, 2021   ❤️ 1
    拿来直接就来用的工具不清楚有没有,如果自己代码实现的话我有个思路

    1. 通过表格识别 API 接口识别图片,拿到结果。这里可以将结果保存到 excel 文件中
    2. 读取结果并处理,如果结果在第一步保存到了 excel 那么用 pandas 读取就行。然后用公式转一下,对于有区间的,先以 - 分隔得到两个数字然后分别处理再组合再一起就行。
    3. 把处理后的结果保存到 excel 中。

    Python 做应该是最简单的。如果到时候可能分享给其他同事用,也可以用 Golang,可以直接打包成 exe 文件。
    YouMoeYi
        3
    YouMoeYi  
       Feb 23, 2021 via Android
    LZ 是做 AliExpress 的吗,现成的工貌似没有,但是写一个很容易,思路楼上有说了
    renmu123
        4
    renmu123  
       Feb 23, 2021 via Android
    第一步是最麻烦的,你不知道 ocr 工具是否正确,以及是否完美转换成表格形式,需要人工介入审查
    fanyingmao
        5
    fanyingmao  
       Feb 24, 2021
    我之前开发一个可根据配置灵活提取图片内容,然后做一些简单的内容拼接的工具,最后后进行自动填入第三方的工具,不过这个场景我没想到所以你可以参考看下,代码开源了。
    https://www.bilibili.com/video/BV1Vy4y1J7c6/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1025 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:49 · PVG 06:49 · LAX 15:49 · JFK 18:49
    ♥ Do have faith in what you're doing.