Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Парсинг CSV на ASP / 25 сообщений из 106, страница 1 из 5
17.09.2013, 15:18
    #38398994
moonlightchild
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг CSV на ASP
Доброго Всем дня!
Есть такой 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
17.09.2013, 15:22
    #38398998
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг CSV на ASP
залить в БД и проиндексировать по номеру контракта?
...
Рейтинг: 0 / 0
17.09.2013, 15:27
    #38399005
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг CSV на ASP
уууу, да там структура такая , что Вам лучше сразу сюда: http://www.sql.ru/forum/db-design
...
Рейтинг: 0 / 0
17.09.2013, 15:49
    #38399039
moonlightchild
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг CSV на ASP
Паганель, спасибо за Ваше внимание.
Уважаемые коллеги! Еще есть предложения?
...
Рейтинг: 0 / 0
17.09.2013, 17:00
    #38399143
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг CSV на ASP
moonlightchild,

парсинг CSV:

https://github.com/JoshClose/CsvHelper

а вот это:

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

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

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

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

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

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

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

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

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

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

Microsoft.VisualBasic.FileIO


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

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

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


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

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

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

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

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

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

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


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