powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Парсинг CSV на ASP
25 сообщений из 106, страница 1 из 5
Парсинг CSV на ASP
    #38398994
moonlightchild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго Всем дня!
Есть такой csv файл, в оригинале очень большой. Подскажите как реализовать парсинг, выполняющий следующие требования:
На странице пользователь пишет свой номер контракта нажимает кнопку - 1 таблица заполняется разделенными значениями

,,"Вхідні дзвінки "," ", 0504744083,01.08.2013, 07:40:34, 00:00:32,,0.00
,,"Вихідні дзвінки ","КорпМережаБазова ", 0504748395,01.08.2013, 07:41:37, 00:00:40,,0.00
,,"Вихідні дзвінки ","КорпМережаБазова ", +380504744083,01.08.2013, 07:43:04, 00:00:14,,0.00
,,"Вхідні дзвінки "," ", 0504744083,01.08.2013, 08:06:11, 00:00:31,,0.00
,,"Вихідні дзвінки ","Корп. Мережа-MTC ", 0994515814,01.08.2013, 08:25:31, 00:01:16,00:01:16,0.00
,,"Вихідні дзвінки ","Корп. Мережа-MTC ", 0503039955,01.08.2013, 09:08:07, 00:00:24,00:00:24,0.00
,,"Вихідні дзвінки ","КорпМережаБазова ", 0504782326,01.08.2013, 09:10:49, 00:00:27,,0.00
,,"Вхідні дзвінки "," ", 0509260325,01.08.2013, 09:42:16, 00:00:22,,0.00
,,"Вихідні дзвінки ","Корп. Мережа-MTC ", 0503889460,01.08.2013, 09:48:41, 00:00:12,00:00:12,0.00
,,"Вхідні дзвінки "," ", 0675144422,01.08.2013, 09:56:11, 00:00:30,,0.00
,,"Вхідні дзвінки "," ", 0503889460,01.08.2013, 10:37:50, 00:00:11,,0.00
,,"Вхідні дзвінки "," ", 0503266196,01.08.2013, 10:40:25, 00:00:44,,0.00
,,"Вхідні дзвінки "," ", 0504787160,01.08.2013, 10:45:02, 00:00:26,,0.00
,,"Вихідні дзвінки ","КорпМережаБазова ", 0503266196,01.08.2013, 10:51:03, 00:00:13,,0.00
,,"Вихідні дзвінки ","КорпМережаБазова ", 0504745217,01.08.2013, 10:54:42, 00:00:28,,0.00
,,"Вхідні повідом. "," ", +380504222103,01.08.2013, 11:10:39, 1 Msg,,0.00
,,"Вхідні дзвінки "," ", 0504710781,01.08.2013, 11:22:51, 00:01:36,,0.00
,,"Вхідні дзвінки "," ", 0504745217,01.08.2013, 11:32:22, 00:00:15,,0.00
,,"Вхідні дзвінки "," ", 0952776416,01.08.2013, 11:48:04, 00:00:26,,0.00
,,"Вихідні дзвінки ","КорпМережаБазова ", 0504710781,01.08.2013, 11:56:48, 00:00:12,,0.00
,,"Вихідні дзвінки ","КорпМережаБазова ", 0503476909,01.08.2013, 12:06:30, 00:00:37,,0.00


2 таблица сводной таблицей по полям Направление (вх/вых, сеть, сумма).
В прикрепленном файле можно посмотреть пример csv состоящий из 2 контрактов, но, повторюсь, их намного больше.

Заранее всем спасибо за уделенное время и помощь!
Все хорошего рабочего дня!!!!
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38398998
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
залить в БД и проиндексировать по номеру контракта?
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399005
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уууу, да там структура такая , что Вам лучше сразу сюда: http://www.sql.ru/forum/db-design
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399039
moonlightchild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель, спасибо за Ваше внимание.
Уважаемые коллеги! Еще есть предложения?
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399143
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
moonlightchild,

парсинг CSV:

https://github.com/JoshClose/CsvHelper

а вот это:

авторНа странице пользователь пишет свой номер контракта нажимает кнопку

это уже логика, а не "парсинг", извольте самостоятельно реализовывать, так как вообще непонятно что там у вас за страница, что за такая кнопка, что за пользователь, и что это вообще такое происходит. либо гоу на фриланс, там за денюжку все что хошь напишут.
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399153
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторhVostt, спасибо за Ваше внимание.
Уважаемые коллеги! Еще есть предложения? .
... чуе сердце, ща как пошлююют :)
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399161
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zoria,

троллинг будет оценен по достоинству )

а вообще... как парсить csv и html, как делать пост-запросы, и чем отличается интерфейс от абстрактных классов -- вот они самые злободневные и горячо обсуждаемые темы. вот это уровень! гиганты мыслителей. все здесь :)
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399180
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttZoria,

троллинг будет оценен по достоинству )

а вообще... как парсить csv и html, как делать пост-запросы, и чем отличается интерфейс от абстрактных классов -- вот они самые злободневные и горячо обсуждаемые темы. вот это уровень! гиганты мыслителей. все здесь :)
а вот на мою великолепно поданную и оформленную задачу никакой гигант даже не покусился.
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399190
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
moonlightchild,

такой не пробовал CSV-Reader ?
читаешь что требуется и спокойно вставляешь в базу
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399191
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zoria,

там вебформс, к сожалению... могу только посочувствовать :)
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399196
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
hVosttZoria,
там вебформс, к сожалению... могу только посочувствовать :)

"вы просто не умеете их правильно готовить"...
но я вообще сегодня в безалаберном состоянии. а тем временем, мне таки уже кой-чего подсказали, идею подкинули, так что, пойду поработаю все же..:)
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399361
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt https://github.com/JoshClose/CsvHelper
monstrU CSV-Reader

Что за левотня? Штатный TextFieldParser кто отменял?
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399431
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да где она штатная то? Microsoft.VisualBasic.FileIO. разницы не вижу имхо
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399432
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а маппинг в классы приятная фитча (CsvHelper)
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399433
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Microsoft.VisualBasic.FileIO


умататься какой "штатный". не смешил бы народ.
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399437
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttумататься какой "штатный". не смешил бы народ.
Штатный для .NET, балбесина. Без левых говносборок, которыми утыканы твои хеллоуворлды.

handmadeFromRuа маппинг в классы приятная фитча (CsvHelper)
Любой маппер с этим справится после отработки TextFieldParser.
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399440
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,
зачем дополнительно мапить еще сверху )))
Microsoft.VisualBasic это костыль для поддержки vb синтаксиса и функциона в среде .net
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399441
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

CsvHelper великолепно написанная либа, покрытая тестами на 100%, существующая для любой конфигурации и версии .NET


а если заюзать TextFieldParser, то получим зависимость от жирнющей либы (которая, к тому же, не входит в Bcl), занимающей около мегабайта в поперечнике, -- отличный совет, достойный профессионала, что тут сказать.
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399442
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУШтатный для .NET, балбесина. Без левых говносборок, которыми утыканы твои хеллоуворлды.

если вы батька идиот, то это не лечится. это одна большая штатная говносборка. ладно бы жил сам с этим, но людям зачем бестолковые идиотские советы раздаешь?
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399444
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
эм я вроде как бы за библу(CsvHelper))и знаю её возможности) точно мне сообщение было?

п.с. МСУ просто ради интереса nuget-ом пользуешься?
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399445
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

вторая часть сообщения предназначалась не тебе :)
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399447
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

я подозреваю, что МСУ на рабочем месте закрыт нугет файерволлом. а также львиная доля остального интернета. но по какой-то причине, ему оставили доступ на sql.ru. этим объясняется... ну практически все )
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399454
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuМСУ, зачем дополнительно мапить еще сверху )))
Не надо, не мапь. Надо - одна строка кода и у тебя типизированный массив. Хозяин барин.

handmadeFromRuMicrosoft.VisualBasic это костыль для поддержки vb синтаксиса и функциона в среде .net
Чушь. Без комментариев.

hVosttМСУШтатный для .NET, балбесина. Без левых говносборок, которыми утыканы твои хеллоуворлды.
если вы батька идиот, то это не лечится. это одна большая штатная говносборка. ладно бы жил сам с этим, но людям зачем бестолковые идиотские советы раздаешь?
Купи себе башку, я тебе не первый раз это советовал. Это сборка уже в гаке, она нативна как ясный день. Твоя говносборка - левая приблуда, от которой больше вреда, чем пользы. Сходи в сад лучше, там от тебя пользы больше.
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399455
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuп.с. МСУ просто ради интереса nuget-ом пользуешься?
Пользуюсь. Но не на каждый чих.
...
Рейтинг: 0 / 0
Парсинг CSV на ASP
    #38399457
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использовать под шарпом костыли из Microsoft.VisualBasic ..окей пусть будет чушью. переубеждать не буду. библа протестирована миллион раз...даже если возникли проблемы то в исходники и профит
...
Рейтинг: 0 / 0
25 сообщений из 106, страница 1 из 5
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Парсинг CSV на ASP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]