【问题标题】:Covert Form Recognizer logic app results to CSV in a logic app隐藏表单识别器逻辑应用结果为逻辑应用中的 CSV
【发布时间】:2021-10-25 07:39:24
【问题描述】:

我已经开始在 azure 中使用表单识别器进行一些试验,但我一直坚持如何轻松地将已识别的表格转换为可用的数据结构,例如 CSV。使用 https://fott-2-1.azurewebsites.net/ 工具时,我可以将表下载到 CSV,因此我现在希望在逻辑应用程序中复制它。我已设法将数据转换为以下格式,即 columnindex、rowindex 和 text,但现在需要以某种方式将其转换为 csv。

"0,0,Weight",
"0,0,----------------------------------------------------------------------------------------------- Weight",
"0,0,----------------------------------------------------------------------------------------------- Weight",
"0,0,Weight",
"1,0,Qty",
"0,0,----------------------------------------------------------------------------------------------- Weight",
"0,0,Weight",
"0,0,Weight",
"1,0,Qty",
"1,0,Qty",
"1,0,Qty",

不确定我是否走在正确的道路上,并且似乎无法在网上找到任何有用的东西,所以我希望有一种我没有找到的简单方法来做到这一点?

【问题讨论】:

    标签: azure-logic-apps form-recognizer


    【解决方案1】:

    逻辑应用有一个表单识别器连接器,您可以轻松使用它来提取所有信息 - https://docs.microsoft.com/en-us/connectors/formrecognizer/ 如果您使用 JSON,则表具有可用于转换为 csv 的行索引、列索引和跨度索引、标题指示等 -

            "tables": [
                    {
                        "rows": 5,
                        "columns": 3,
                        "cells": [
                            {
                                "rowIndex": 0,
                                "columnIndex": 0,
                                "text": "Title of each class",
                                "boundingBox": [
                                    0.5662,
                                    4.8913,
                                    3.8367,
                                    4.8975,
                                    3.8367,
                                    5.1231,
                                    0.5662,
                                    5.1231
                                ],
                                "elements": [
                                    "#/readResults/0/lines/24/words/0",
                                    "#/readResults/0/lines/24/words/1",
                                    "#/readResults/0/lines/24/words/2",
                                    "#/readResults/0/lines/24/words/3"
                                ],
                                "isHeader": true
                            },
    

    【讨论】:

    • 谢谢 Neta,这正是我的问题,我知道它是 JSON 格式的,应该很容易转换,但我的问题是如何转换?我尝试了很多不同的方法,但似乎找不到解决方案。
    【解决方案2】:

    这是将发票输出转换为 csv 文件的sample 代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      相关资源
      最近更新 更多