Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2018, 20:05   #1
niamato
Пользователь
 
Регистрация: 23.10.2018
Сообщений: 17
По умолчанию MS Excel 2016 проверка текствого файла на соответствие синтаксиса и условий

Добрый день!
Во вложении архив с 3мя файлами - .txt, .xlsx и инстукция
Необходимо при помощи таблицы "проверка example.xlsx" импортом из "example.txt" проверить корректность данных в txt-файле.
К заполнению txt есть определённые требования:
-строка, начинающаяся с 1, всегда имеет вид (все обозначения условны, в реальной таблице это не совсем так, длина "text_code_1" не равна длине "text_code_2", как и все остальные обозначения внутри "")
1,"text_code_#","text_code_#_name", "text_code_#","text_code_#",
где "text_code_#" - текст кода #-го продукта,
"text_code_#_name" - полное название #-го продукта,
- строка, начинающаяся с 3, всегда имеет вид
3,"text_code_#",0,12.34,"text_attri bute_##",
где "text_code_#" - текст кода #-го продукта,
0 - просто заглушка,
12.34 - число в формате от 1.23 до 12345.67, т.е. 2 десятичных знака в диапазоне от 0.00 до 99999.99
"text_attribute_##" - ##-й атрибут у #-го продукта (у каждого продукта свой набор атрибутов, но и число атрибутов, и число продуктов конечно).
Во вложенном файле я сделал проверку синтаксиса txt-файла. Во вложение добавил мини-инструкцию (в моей версии Excel всё именно так, в вашей может отличаться, но суть примерно одна).
Просьб к данному набору у меня три:
1. Прошу проверить работу файла по оценке синтаксиса. Возможно, имеются более простые способы для проверки. Мои кажутся какими-то топорными.
2. Я не знаю, как сделать проверку сопоставления атрибутов и продуктов в txt-файле. Как я писал выше, у каждого продукта свой определённый набор атрибутов.
3. Я не знаю, какое условие необходимо прописать для того, чтобы проверялось наличие последней запятой в строке. Если её удалить в любой строке txt-файла, то при импорте ничего не получится проверить по наличию данной ошибки в файле.
Данная форма txt-файла используется для импорта данных между двумя программами, количество строк обычно в районе 800. Не все строки строго импортируются из программы 1 в программу 2, так как там их просто может не быть, такие данные необходимо вносить вручную. То есть, можно в конечном итоге потерять часть атрибутов для опредённого продукта. Хотелось бы этого избежать, но, повторюсь, я не знаю, как это организовать.
Вложения
Тип файла: zip проверка example.zip (401.4 Кб, 11 просмотров)
niamato вне форума Ответить с цитированием
Старый 20.11.2018, 15:11   #2
niamato
Пользователь
 
Регистрация: 23.10.2018
Сообщений: 17
По умолчанию

почти месяц прошел. Так никто и не осилил?
niamato вне форума Ответить с цитированием
Старый 20.11.2018, 16:23   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

взять "на слабо" - это не тот способ, которым можно стимулировать интерес к Вашей теме.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.11.2018, 01:07   #4
niamato
Пользователь
 
Регистрация: 23.10.2018
Сообщений: 17
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
взять "на слабо" - это не тот способ, которым можно стимулировать интерес к Вашей теме.
Я не беру на слабо.
Просто файл скачали всего 2 человека. и никто даже не отписалсся
niamato вне форума Ответить с цитированием
Старый 25.11.2018, 12:55   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Я не осилил даже вдумчиво прочитать пост.
Так что меня на слабо уж точно не возьмёшь
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка и проверка на соответствие списков reiner Microsoft Office Excel 0 09.06.2016 11:01
Проверка перменной на соответствие типу Demien Общие вопросы Delphi 8 01.02.2011 19:21
Чтение и удаление строк из текствого файла Blourid Общие вопросы .NET 8 11.10.2010 22:01
Проверка столбцов на соответствие ZSV Microsoft Office Excel 22 22.09.2010 18:32
Помогите, пожалуйста, решить задачу с и спользованием текствого файла))) LLIIZZ Помощь студентам 6 03.04.2009 11:58