Кто-либо знает о простом инструменте, который откроет файл CSV и позволит Вам сделать основной, запросы SQLesque на нем? Как графический своего рода инструмент, тот, который прост в использовании.
Я знаю, что мог записать маленький сценарий, чтобы сделать импорт CSV в базу данных SQLite, но так как я предполагаю, что кто-то еще думал об этом передо мной, я просто хотел запросить, существовал ли один. То, что запрашивает этот вопрос, я становлюсь расстроенным Excel, ограничил возможности фильтрации.
Возможно, некоторый другой инструмент управления визуализацией данных обеспечил бы схожую функциональность.
Свободный или OSS предпочтен, но я открыт для любых предложений.
Править:
Я действительно предпочел бы некоторые четкие учебные руководства о том, как сделать ниже вместо просто, "делают Ваш лист записью ODBC" или "программами записи с помощью файлов ODBC" или большего количества идей о приложениях для использования.Примечание: Я не могу использовать Доступ MS.
Еще одно РЕДАКТИРОВАНИЕ:
Я все еще открыт для решений с помощью SQLite. Моя платформа является полудревним ноутбуком Win2k с P4 на нем. Это довольно медленно, таким образом, легкое ресурсом решение идеально и вероятно получило бы победу.
Вы попробовали LogParser?
Синтаксический анализатор журнала является мощным, универсальным инструментом, который обеспечивает универсальный доступ запроса к основанным на тексте данным, таким как файлы журнала, XML-файлы и файлы CSV, а также ключевые источники данных в операционной системе Windows®, такие как журнал событий, Реестр, файловая система и Активный Directory®. Вы говорите Синтаксический анализатор Журнала, в какой информации Вы нуждаетесь и как Вы хотите обработанный. Результаты Вашего запроса могут быть пользовательски отформатированы в основанном на тексте выводе, или они могут быть сохранены к большему количеству специализированных целей как SQL, СИСТЕМНЫЙ ЖУРНАЛ или диаграмма.
Программное обеспечение Most разработано для выполнения ограниченного количества определенных задач. Синтаксический анализатор журнала отличается... количество способов, которыми это может использоваться, ограничен только потребностями и воображением пользователя. Мир является Вашей базой данных с Синтаксическим анализатором Журнала.
Учебное руководство (и другой) при использовании SQL как язык запросов с файлами CSV я нашел использование Google.
Запрос в качестве примера:
logparser -i:CSV "SELECT TOP 10 Time, Count INTO c:\logparser\test\Chart.GIF
FROM c:\logparser\test\log.csv ORDER by Time DESC" -charttype:bar3d
Мне нравится использовать R для доступа к файлам CSV быстрым способом. В то время как языком не является непосредственно SQL, можно сделать все те вещи с простыми командами в R. R также предоставляет Вам способность сделать хорошие графики и много другого питания.
Я думаю, что База данных OpenOffice.org может сделать то, что Вы хотите. Это работает как это.
Запустите Открывать Office.org Database, он показывает "Мастера баз данных"
Выберите "Подключение к существующей базе данных: текст"
Укажите путь к текстовым файлам, а также деталям как символ разделителя и т.д.
Создайте и выполните Запросы
Если Вы когда-либо работали с Microsoft Access, Вы найдете GUI знакомым.
Если можно обойтись без GUI всегда существуют традиционные команды UNIX. Я использую их много, чтобы сделать простые запросы (маленьким) файлам CSV. Вот то, как это работает:
clause operation command
-------------------------------
from join `join`
where restriction `grep`
order by -- `sort`
group by restriction `awk`
having restriction `grep`
select projection `cut`
distinct restriction `uniq`
limit restriction `head`
offset restriction `tail`
Можно использовать ODBC для файлов текста запроса:
Доступ к Текстовым файлам с помощью Поставщика данных ODBC
Обратите внимание, что Вам не нужен Доступ MS для этого для работы, учебное руководство в вышеупомянутой ссылке просто использует Доступ MS для создания текстового файла, но поскольку Вы уже имеете текстовый файл, прокручиваете вниз на полпути и запускаете учебное руководство, где Вы видите, что заголовок Получает доступ к Текстовому файлу.
Обновление: Я создал DSN на .csv файле сам, чтобы смочь создать это пошаговое учебное руководство... здесь оно прибывает:
В этой точке у Вас должен быть файл DSN, с которым можно получить доступ .csv файлу через ODBC. При осмотре папки, куда .csv файл помещается, Вы будете видеть файл schema.ini, который содержит конфигурацию, которую Вы просто создали. Когда у Вас есть несколько .csv файлов, каждый соответствует таблице, и каждая таблица будет иметь [filename.csv] блок в файле schema.ini, в котором определяются различные столбцы... Можно также создать/изменить тот файл schema.ini непосредственно в текстовом редакторе в земельном участке использования GUI, описанного выше.
Что касается Вашего дополнительного вопроса, "как соединиться с этим поставщиком ODBC, использующим инструментальное средство формирования запросов":
У меня есть инструмент, который я записал сам давным-давно, который не имеет право на публикацию. Но быстрый поиск Google придумал odbc-представление, бесплатно распространяемый инструмент, который делает то, что Вы хотите.
Я загрузил и установил инструмент.
После запуска инструмента:
Необходимо видеть содержание .csv файла в более низкой области теперь.
Надеюсь, это поможет... Сообщите мне, как Вы делаете или если Вам нужна дополнительная помощь.
Инструмент, что я нашел, что, я думаю, может сделать, это легче в будущем является Сопоставителем Один.
Это - электронная таблица, которая генерирует код Python, который является легко модифицируемым. Для тех, которые являются разработчиками и иногда должны "уходить" для решения проблем в электронных таблицах, это походит на интуитивный способ решить проблемы электронной-таблицы-esque на языке, с которым они знакомы.
И это дает мне оправдание использовать Python. Python делает меня счастливым.