Я работаю над проектом, который включает в себя получение данных из файла .doc или .docx. Требования к входным данным приведены в табличном формате. Можно ли извлекать данные из таблицы по строке или в виде набора данных. Я использую Microsoft.Office.Interop.Word, чтобы получить данные из файла doc.Извлечение данных таблицы из файла doc с помощью C#
ответ
Вы можете использовать свойство Tables интерфейса Document, чтобы получить коллекцию со всеми таблицами в вашем документе. Для каждой таблицы в этой коллекции вы можете получить строки и для каждой строки ячейки.
I.e. если приложение является вашим объектом Application, вы можете написать что-то вроде этого, чтобы получить текст, содержащийся в каждой ячейке (если предположить, что существует ровно один в вашем документе):
string aCellText;
foreach (Row aRow in Application.ActiveDocument.Tables[0].Rows)
foreach (Cell aCell in aRow.Cells)
aCellText = aCell.Range.Text;
Это невозможно со словом, но если вы хотите что-то подобное, чем вы должны поместить табличные данные в файл вы первенствовать и чем вы можете легко прочитать его в объекте набора данных ....
ой .. :(Можно добавлять таблицы документ, поэтому я подумал, что обратное будет возможно. – gout
Возможно. Это не то, что я бы сделал, но это возможно в любом случае. –
@FrancescoBaruchelli - да с помощью execl его можно вывести google и найти номер примера –
это невозможно получить данные в объекте набора данных из файла .doc или .docx. Но если ваши данные в табличной форме, а также на листе excel, вы можете получить данные в объекте набора данных. MS Word предназначен для документирования, а excel используется для ведения технических данных.
«MS Word предназначен для документации, а excel используется для поддержания данных ». Я знаю это. sking есть способ распознать таблицу, которая присутствует в файле doc. Списки FYI, пара и т. Д. Могут быть распознаны отдельно. – gout
- 1. поиск таблицы из файла doc с помощью openxml
- 2. Извлечение данных из html-doc с помощью BeautifulSoup
- 3. извлечение данных из файла с помощью golang
- 4. Извлечение данных из файла с помощью AJAX
- 5. jsoup извлечение данных из таблицы
- 6. извлечение таблицы из текстового файла
- 7. Извлечение данных из таблицы
- 8. Извлечение страниц с DOC на новый DOC
- 9. Извлечение данных из таблицы базы данных с помощью DataGridView
- 10. Извлечение содержимого из таблицы с помощью jsoup
- 11. C# - Извлечение уникальных данных из таблицы SQL
- 12. Извлечение данных таблицы в .doc-файле в .csv программно с использованием C#
- 13. Извлечение данных из файла
- 14. PDFBox: извлечение данных из таблицы
- 15. Извлечение данных из другой таблицы
- 16. извлечение данных из таблицы ETS
- 17. Извлечение данных из таблицы MySQL с помощью PHP
- 18. Извлечение данных из тега таблицы
- 19. Извлечение данных из файла XML
- 20. Извлечение идентификатора из таблицы C#
- 21. Извлечение данных из XML-файла с использованием C#
- 22. извлечение данных из txt-файла?
- 23. извлечение данных из файла питона
- 24. Извлечение блока данных из файла
- 25. Извлечение данных из входного файла?
- 26. Извлечение данных из таблицы отображения
- 27. Извлечение текста из XML с помощью C#
- 28. Извлечение данных из таблицы HTML
- 29. Извлечение данных из таблицы Google
- 30. Выявление и извлечение данных таблицы из изображения
Это работает. спасибо, Люди говорят о том, чтобы делать в excel, что легко, мне это нужно, так как мне нужно получить данные из большого требования к документу. – gout