|
Необходимо разработать конвертер рамок с текстом в таблицу Word.
|
|||
---|---|---|---|
#18+
Добрый день! Получаю в определенном ПО отчет в следующем виде см. "конвертировать рамки в таблицу.docx ". Пользователям не приемлем данный вариант документа. Им нужна таблица Word. Думаю над созданием макроса конвертации, данного документа в табличный вид. Каким способом преобразовать данный документ в таблицу? Какие будут ваши предложения? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2014, 13:29 |
|
Необходимо разработать конвертер рамок с текстом в таблицу Word.
|
|||
---|---|---|---|
#18+
Cosmosila, это будет весьма хлопотное дело - расшифровывать ! на моем компе стоит программа ABBYY ScreenShot Reader ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2014, 13:42 |
|
Необходимо разработать конвертер рамок с текстом в таблицу Word.
|
|||
---|---|---|---|
#18+
CosmosilaКакие будут ваши предложения? Вы, случаем, не начальник? :-) Предложение: Вы начните делать хоть что-то, а мы поможем. Основной алгоритм, наверное, примерно следующий(если так уж хочется своими силами): -перебираем все рамки и считываем текст, позицию, ширину, высоту; -загоняем все в словарь, чтобы создать строки; -в словаре строк - создаем коллекцию столбцов; -создаем новую таблицу, туда все выгружаем. Код примерный набросал, но в нем куча доделок нужно(сортировка строк по позиции - как со столбцами); учесть малые таблицы под каждым листом; подкорректировать высоту строк и ширину столбцов; может еще чего). Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2014, 14:33 |
|
Необходимо разработать конвертер рамок с текстом в таблицу Word.
|
|||
---|---|---|---|
#18+
Идея такая - собрать информацию о рамках (гор. положение, верт. положение, текст, возможно высота и ширина) в таблицу Excel. Отсортировать по гор. положению и верт. положению - определятся строки и столбцы. Создать таблицу в Word или в Excel. Пока первый этап - уходить надо. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2014, 14:52 |
|
Необходимо разработать конвертер рамок с текстом в таблицу Word.
|
|||
---|---|---|---|
#18+
А, уже... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2014, 14:54 |
|
Необходимо разработать конвертер рамок с текстом в таблицу Word.
|
|||
---|---|---|---|
#18+
Казанский, Алексей, в принципе если чуть объединить можно так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95.
Есть еще косяки, но уже ближе к телу :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2014, 15:32 |
|
Необходимо разработать конвертер рамок с текстом в таблицу Word.
|
|||
---|---|---|---|
#18+
The_Prist , Казанский ! ну вы блин даете™ ! Круто !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2014, 16:40 |
|
Необходимо разработать конвертер рамок с текстом в таблицу Word.
|
|||
---|---|---|---|
#18+
Surrogate, только в ворде 0 1 3 9 10 12 15 19 21 22 24 26 27 29 30 31 32 33 37 14 КонтурИзмеряемый параметр, место установкиЕд. изм.Диапазон измеренийПозицияПриборШкалаСиг-налВзрывозащитаТипсигналаСигнализацияБлокировкиКонтроллерПитание/схема подключения 2 Предупред.Аварийная6 мин.макс.мин.макс.мин.макс.9 049200-P-120-065-SBB11-HN-1м3/ч12-FT-049Расходомер вихревойот 16 до 160 м3/чEExiaIICT64...20 mA+HART2-х проводная 11 051100-P-120-115-SBB11-HN-1м3/ч12-FT-051Расходомер вихревойот 6,3 до 63 м3/чEExiaIICT64...20 mA+HART0552-х проводная 11 05325-AW-120-002-SBB11-HE-1м3/ч12-FT-053Расходомер электромагнитныйот 0,32 до 3,2 м3/чEExiaIICT64...20 mA+HART034-х проводная 11 05425-AW-120-003-SBB11-HE-1м3/ч12-FT-054Расходомер электромагнитныйот 0,32 до 3,2 м3/чEExiaIICT64...20 mA+HART034-х проводная 9 055200-P-120-077-SBB11-HN-1м3/ч12-FT-055Расходомер вихревойот 16 до 160 м3/чEExiaIICT64...20 mA+HART2-х проводная 11 056100-MS-120-004-SBB11-HE-1кг/ч12-FT-056Расходомер вихревойот 320 до 3200 кг/чEExiaIICT64...20 mA+HART025002-х проводная 11 05750-P-120-128-SBB11-HE-1кг/ч12-FT-057Расходомер вихревойот 32 до 320 кг/чEExiaIICT64...20 mA+HART02752-х проводная 11 05950-MS-120-006-SBB11-HE-1кг/ч12-FT-059Расходомер вихревойот 50 до 500 кг/чEExiaIICT64...20 mA+HART04502-х проводная 11 060100-P-120-125-SBB11-PN-1м3/ч12-FT-060Расходомер массовыйот 5 до 50 м3/чEExiaIICT64...20 mA+HART0454-х проводная 10 07050-РА-120-001-SBB11-NN-1нм3/ч12-FT-070Расходомер вихревойот 50 до 500 м3/чEExiaIICT64...20 mA+HART4002-х проводная 10 07150-NG-120-001-SBB11-NN-1нм3/ч12-FT-071Расходомер вихревойот 50 до 500 м3/чEExiaIICT64...20 mA+HART4002-х проводная 11 07250-ІА-120-001-SBB11-NN-1нм3/ч12-FT-072Расходомер вихревойот 50 до 500 м3/чEExiaIICT64...20 mA+HART04002-х проводная 11 07350-FG-120-024-SBB11-HE-1нм3/ч12-FT-073Расходомер вихревойот 16 до 160 м3/чEExiaIICT64...20 mA+HART1001502-х проводная 11 07650-NG-120-003-SBB11-NN-1нм3/ч12-FT-076Расходомер вихревойот 16 до 160 м3/чEExiaIICT64...20 mA+HART1001502-х проводная 11 003100-P-120-008-SBB11-HN-1м3/ч12-FTI-003Расходомер вихревойот 8 до 80 м3/чEExiaIICT64...20 mA+HART20702-х проводная 11 004100-P-120-009-SBB11-HN-1м3/ч12-FTI-004Расходомер вихревойот 8 до 80 м3/чEExiaIICT64...20 mA+HART20702-х проводная 11 005100-P-120-010-SBB11-HN-1 mmmm1м3/ч12-FTI-005Расходомер вихревойот 8 до 80 м3/чEExiaIICT64...20 mA+HART2070-х проводная 2 42137-(16-11-2)-1000-АТХ.ТП1Лист 1 4 6 ИзмКол уч№ докДата11 016100-P-120-032-SBB11-HN-1м3/ч12-FTI-016Расходомер вихревойот 8 до 80 м3/чEExiaIICT64...20 mA+HART20702-х проводная 11 017100-P-120-033-SBB11-HN-1м3/ч12-FTI-017Расходомер вихревойот 8 до 80 м3/чEExiaIICT64...20 mA+HART20702-х проводная 11 018100-P-120-034-SBB11-HN-1м3/ч12-FTI-018Расходомер вихревойот 8 до 80 м3/чEExiaIICT64...20 mA+HART20702-х проводная 11 050100-P-120-105-SBB11-HN-1м3/ч12-FTI-050Расходомер вихревойот 4 до 40 м3/чEExiaIICT64...20 mA+HART0352-х проводная 1 ТХ-110-1311 001100-P-130-001-SBB11-НN-1м3/ч13-FT-001Расходомер вихревойот 8 до 80 м3/чEExiaIICT64...20 mA+HART0652-х проводная 11 002100-P-130-020-SBB11-РN-1м3/ч13-FT-002Расходомер вихревойот 6,3 до 63 м3/чEExiaIICT64...20 mA+HART0552-х проводная 11 003100-P-130-018-SBB11-РN-1м3/ч13-FT-003Расходомер массовыйот 6,3 до 63 м3/чEExiaIICT64...20 mA+HART0554-х проводная 10 00425-P-130-007-SBB11-РN-1м3/ч13-FT-004Расходомер вихревойот 0,32 до 3,2 м3/чEExiaIICT64...20 mA+HART32-х проводная 11 00580-P-130-005-SBB11-РN-1м3/ч13-FT-005Расходомер вихревойот 3,2 до 32 м3/чEExiaIICT64...20 mA+HART0252-х проводная 10 00625-P-130-008-SBB11-РN-1м3/ч13-FT-006Расходомер вихревойот 0,32 до 3,2 м3/чEExiaIICT64...20 mA+HART32-х проводная 11 007150-P-120-086-SBB11-HN-1м3/ч13-FT-007Расходомер массовыйот 8 до 80 м3/чEExiaIICT64...20 mA+HART0752-х проводная 9 00850-P-130-025-SBB11-НN-1нм3/ч13-FT-008Расходомер вихревойот 80 до 800 м3/чEExiaIICT64...20 mA+HART2-х проводная 11 00950-P-130-028-SBB11-НЕ-1м3/ч13-FT-009Расходомер вихревойот 0,5 до 5 м3/чEExiaIICT64...20 mA+HART042-х проводная 11 01025-AW-130-001-SBB11-HE-1м3/ч13-FT-010Расходомер электромагнитныйот 0,5 до 5 л/чEExiaIICT64...20 mA+HART00,0044-х проводная 11 052100-P-120-059-SBB11-HN-1 mmmmm2м3/ч13-FT-052Расходомер вихревойот 6,3 до 63 м3/чEExiaIICT64...20 mA+HART0602-х проводная 1 ТХ-110-14 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2014, 00:23 |
|
Необходимо разработать конвертер рамок с текстом в таблицу Word.
|
|||
---|---|---|---|
#18+
The_Prist огромное спасибо за образец! Буду пробовать доработать под себя. Пока временно остановился на конвертации через PDF конвертер. Печатаю документ своим ПО в PDF, и преобразовываю Adobe Acrobat Pro в Word. Получаю спецификацию следующего вида см. "ТП_табл". Преимущество данного способа то что не теряю графическое представления своего документа настроенное в ПО(штамп,ширина колонок). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2014, 10:12 |
|
|
start [/forum/topic.php?fid=61&tid=2174055]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 453ms |
0 / 0 |