
Среда программирования: Delphi 7.0
Название работы: Проверка Excel(*.xls) файлов по шаблону
Тематика работы: Технологии, Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 7 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: excel, шаблон, проверка, таблица, справочник, создание, файл, данные, отчет, ini
Функции программы:
В текстовых файлах будут различные справочники.
Также в специальных ini файлах находятся описания(правила) проверки документов.
Например
поле 10:15 - обязательно для заполнения
поле 10:16 - содержит значения из файла sity.txt
На основе этих файлов прога будет подсвечивать ошибочные поля и раскидывать по разным директориям + отчет о действиях и ошибках.
Описание (отчет):
Есть
, посмотреть оглавление

gut
bad
in
prilog
use
strtools
strtools
descript
about
xlschech
xlschech
detect
xlschech
kvit
xlschech
xlschech
fromlist
monthrodit
xlschech
excelunit
excelunit
fio
main
dolgn
main
tolist
main
xlschechПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеНастройки программы находятся в файле xlsCheck.ini Все настройки находятся в секции [main] Параметры indir,gutdir,baddir указывает соответственно входную папку для обработки, папку с корректными файлами и папку с ошибочными файлами Допускается использование символов " . ." в начале пути для обозначения текущего пути . Пример indir= . .in\ gutdir= . .gut\ baddir= . .bad\ Параметр auto определяет режим работы программы . Если значение 0, то программа будет работать в диалоговом режиме Если значение 1, то программа автоматически начнет обработку при этом на экране не будет прищнаков ее работы . После обработки файлов в этом режиме программа автоматически закрывается . Пример auto=0 -------------------------------------------------------------------------------- Файл detect .txt Файл содержит правила определения типа документа . В каждой строке содержит одно правило . Разделители "|" Поля 1 - Столбец 2 - Номер строки 3 - строка однозначно определяющая тип документа 4 - имя проверочного файла для данного типа документа Пример W|2|0512091|0512091 .txt V|6|0512092|0512092 .txt F|2|Квитанция №|kvit .txt -------------------------------------------------------------------------------- Проверочные файлы . Формат - текстовый с разделителями "|" . Допускаются пустые строки и строки, начинающиеся с символов коментария "//" Первые три поля обязательные 1 - Столбец 2 - Номер строки 3 - описание проверки, начинающееся с одного из ключевых слов Ключевое слово определяет тип проверки "not null" - поле должно быть не путым "check date" - поле должно содержать корректную дату "valid day" - поле должно содержать число 1 . .31 "valid year" - поле должно содержать число, за которым допускаются " " и "г" "EQ" - поле должно быть равно следующему параметру "list" - поле должно содержать одно из значений файла, указанного следующим параметром "gat" - функция выделения подстроки под номером из строкис разделителями . Следом идут два обязательных символа 1 - символ разделитель 2 - индекс подстроки(начинается с нуля) После этих двух параметров должно быть описание проверки Возможны вложенные операторы gat "find" функция поиска от указанной координаты вниз до встречи в этой же колонке строки указанной первым парамтером . Номер строки в которой найдено искомое слово помещается в переменную имя которой указано последним параметром Номера строк могут записываться в относительном виде . Для этого в квадратных скобках указывается имя определенной ранее переменной, затем через исмвол разделитель "#"указывается относительное смещение от значения переменной . Например "[Var1]#-2" будет означать номер на 2 меньше значения Var1 Пример H|2|not null A|4|EQ|о принятии к обработке файлов с расходными расписаниями и/или извещениями C|8|list|FromList .txt C|10|list|ToList .txt F|6|gat| |0|valid day F|6|gat| |1|list|MonthRodit .txt I|6|gat| |0|valid day I|6|gat| |1|list|MonthRodit .txt I|6|gat| |2|valid year N|6|check date A|15|find|Ответственный|TableEnd D|[TableEnd]#1|list|dolgn .txt K|[TableEnd]#1|list|FIO .txt A|[TableEnd]#3|valid day A|[TableEnd]#3|valid day C|[TableEnd]#3|list|MonthRodit .txt E|[TableEnd]#3|valid year
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1500 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |