#azure-logic-apps #form-recognizer
Вопрос:
Я начал немного экспериментировать с распознавателем форм в Azure, но застрял на том, как легко преобразовать распознанную таблицу в удобную структуру данных, такую как CSV. При использовании https://fott-2-1.azurewebsites.net / tool Я могу загрузить таблицу в 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",
Не уверен, что я иду по правильному пути и, похоже, не могу найти ничего полезного в Интернете, поэтому я надеюсь, что есть простой способ сделать это, который я не нашел?
Ответ №1:
Приложение Logic имеет соединитель Form Recognizer, который вы можете легко использовать для извлечения всей информации — 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
},
Комментарии:
1. Спасибо, Neta, это именно мой вопрос, я знаю, что он написан в формате JSON, и его должно быть довольно легко преобразовать, но мой вопрос в том, как? Я перепробовал много разных вещей, но, похоже, не могу найти решение.
Ответ №2:
Вот пример кода для преобразования выходных данных счета-фактуры в файл csv.