CSV Viewer на Windows Окружение для файла 10 мм линий - PullRequest
3 голосов
/ 06 июля 2010

Нам нужен просмотрщик csv, который может просматривать строки 10MM-15MM в среде Windows, и каждый столбец может иметь некоторую возможность фильтрации (некоторые регулярные выражения или текстовый поиск).

Ответы [ 3 ]

4 голосов
/ 19 июля 2010

Я настоятельно рекомендую вместо этого использовать базу данных и выполнять запросы (например, с помощью Access).С правильными запросами SQL вы сможете фильтровать столбцы, которые вам нужны, без одновременной обработки таких огромных файлов.Возможно, вам понадобится написать сценарий для ввода каждой строки файла csv (и будущих изменений файла csv) в базу данных.

0 голосов
/ 21 июля 2010

Как и предполагали другие, я бы также выбрал базу данных SQL. Он уже оптимизирован для выполнения запросов к большим наборам данных. Есть несколько встроенных баз данных, таких как SQLite или FirebirdSQL (embeded).

http://www.sqlite.org/

http://www.firebirdsql.org/manual/ufb-cs-embedded.html

Вы можете легко импортировать CSV в базу данных SQL с помощью всего лишь нескольких строк кода, а затем создать запрос SQL вместо написания собственного решения для фильтрации больших табличных данных.

0 голосов
/ 21 июля 2010

Я не хочу быть конечным пользователем этого приложения.Храните данные в SQL.Конечно, вы можете определить критерии для запроса, прежде чем создавать файл .csv.Предоставьте пользователю интерактивный интерфейс с заголовками столбцов и фильтрами для применения.Затем сгенерируйте запрос на основе выбранных фильтров, предоставляя пользователю только те строки, которые ему нужны.

Это сэкономит многим людям время, головные боли и раны на глазу.использовал «построитель отчетов» для построения критериев отчетов до фактического создания загружаемого файла CSV / Excel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...