|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.11.2016, 05:30 | #1 |
Пользователь
Регистрация: 15.11.2016
Сообщений: 62
|
Delphi! Программка для считывания данных из Word
Всем здравствуйте!!
Мое задание: 1. Создать программу для считывания текста (ФИО, №) файлов из Ворда. То есть загружаем документ Word в программу, а программа автоматически просматривает информацию из каждого загруженного документа - Фамилию Имя Отчество и Номер(это в самом документе написано), и формирует в таблицу эти данные. А еще хотелось бы, чтобы этот документ тоже сохранялся в этой таблице, чтобы его всегда можно было открыть из программы. Код:
Пока что написан такой код, но он просто формирует в таблицу документы по их названиям, а нужно, чтобы из самого файла считывал информацию. Помогите пожалуйста!!! Спасибо =)) Последний раз редактировалось Аватар; 15.11.2016 в 09:47. |
15.11.2016, 09:42 | #2 |
Форумчанин
Регистрация: 17.08.2009
Сообщений: 139
|
Для того чтобы выкусить эти данные из текста, необходимо знать структуру файла, для того чтобы задать критерии поиска. Где конкретно в файле хранятся эти данные (я так понял речь не о разделе "подробно" автор файла и т. д.)? Все файлы структурированы по одному принципу? Пример файла в студию.
|
15.11.2016, 10:16 | #3 |
Пользователь
Регистрация: 15.11.2016
Сообщений: 62
|
Глобальная организация:
С Т А Т И С Т И Ч Е С К А Я К А Р Т О Ч К А Н А П О Д С У Д И М О Г О 1.Статистическая карточка № 2. № производства по делу в суде1-110/2016 Коды субъекта РФ и суда 2.1 № лица в уголовном деле______________ 3. Регион 4. Суд ……. _________________________________ (выгружается автоматизировано из ПИ СДП и ПИ АМИРС) 5. Судья ……….. 6. ФамилияИванов Имя Иван Отчество Иванович ФИО подсудимого 7. Всего привлечено судом лиц по делу 7.1 Орган предварительного расследования, направивший дело в суд ___________________________________ _ (с 01.01.2016) Раздел 1. СВЕДЕНИЯ О ПОДСУДИМОМ (на момент совершения преступления, при совокупности – по наиболее тяжкому) ------ Вот примерно так выглядит файл ворда в котором нужно найти слово - Фамилия, распознать что за фамилия и записать эту фамилию в таблицу (Grids), так же с Именем, Отч и т.д( Не смогла загрузить вордовский документ, поэтому так скопировала ворд). Вот и не получается считывать информацию из файла, получается только по названию файла записывает в таблицу. |
15.11.2016, 11:24 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В doc есть текст "Букашка данные букашки Таракашка". Нужно прочитать текст между "Букашка" и "Таракашка". Направление примерно такое, упрощенно
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 15.11.2016 в 11:37. |
16.11.2016, 07:38 | #5 | |
Пользователь
Регистрация: 15.11.2016
Сообщений: 62
|
Спасибо!
А в ворде не нужно никакие закладки закреплять?! У меня будет большое количество Word-документов загружаться в программу, а программа должна понимать, что после слова Фамилия, потом после Имя и т.д. необходимо считывать информацию и записывать в таблицу на форме Делфи, весь список ФИО и номеров. Цитата:
_______________ НЕ злоупотребляйте излишним цитированием! Это нарушение называется overquoting (оверквотинг) Удаляйте из цитаты лишний текст (без которого ваш ответ не теряет смысла и понятен)! Модератор. Последний раз редактировалось Serge_Bliznykov; 16.11.2016 в 08:21. |
|
16.11.2016, 10:06 | #6 | |
Пользователь
Регистрация: 15.11.2016
Сообщений: 62
|
Цитата:
Вот так выглядит карточка из которой должна считаться информация. И прикреплен ниже приблизительный пример, как должна работать программа. |
|
16.11.2016, 11:15 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Номер дела можно искать между текстом № производства по делу в суде и Коды субъекта РФ и суда. Дальше 6. Фамилия и Имя. И начинаются проблемы. Вдруг в фамилии есть сочетание Имя. Мало ли, почему бы не быть фамилии Имяреков. Короче нужно анализировать, использовать поиск не по всему документу как в примере, а с заданной позиции например
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна программа для считывания данных с сайта | kolomna | Фриланс | 6 | 18.09.2015 10:12 |
Автополучение данных для БД из Word | manafozavr | Microsoft Office Access | 3 | 20.10.2011 10:35 |
программка для построения графиков тригонометрических функций sin cos tg ctg [delphi] | Николай.А | Помощь студентам | 3 | 06.10.2011 08:46 |
Разместить базу данных в интернете и подключатся для считывания | s_stalk | БД в Delphi | 5 | 30.01.2011 10:05 |
считывания данных с TCP/IP | kyc0k | Помощь студентам | 1 | 08.04.2008 11:45 |