Це програма для Linux під назвою q – Текст як дані, останню версію якої можна завантажити як v2.0.19.tar.gz. Його можна запустити в режимі онлайн за допомогою безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Безкоштовно завантажте та запустіть онлайн цю програму під назвою q - Текст як дані з OnWorks.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
q – Текст як дані
ОПИС
q — це інструмент командного рядка, який дозволяє безпосередньо виконувати запити, подібні до SQL, на CSV/TSV (та будь-які інші табличні текстові файли). q розглядає звичайні файли як таблиці бази даних і підтримує всі конструкції SQL, такі як WHERE, GROUP BY, JOIN тощо. Він підтримує автоматичне визначення назв і типів стовпців, а також забезпечує повну підтримку кількох кодувань. q повністю підтримує всі типи кодування. Використовуйте -e data-encoding, щоб встановити кодування вхідних даних, -Q query-encoding, щоб встановити кодування запиту, і використовуйте -E вихідне кодування, щоб встановити вихідне кодування. Розумні значення за замовчуванням діють для всіх трьох параметрів. Файли зі специфікацією: файли, які містять специфікацію (позначка порядку байтів), не підтримуються належним чином у модулі csv python. q містить обхідний шлях, який дозволяє читати файли UTF8, які містять специфікацію - використовуйте для цього -e utf-8-sig. План полягає в тому, щоб відокремити обробку BOM від самого кодування, що дозволило б підтримувати BOM для всіх кодувань.
риси
- q дозволяє виконувати оператори, подібні до SQL, над табличними текстовими даними
- Його мета полягає в тому, щоб надати SQL виразну силу в командному рядку Linux і забезпечити легкий доступ до тексту як фактичних даних
- Запит має бути схожим на SQL, який містить імена файлів замість імен таблиць
- Використовуйте -H, щоб позначити, що вхідні дані містять рядок заголовка
- Типи стовпців автоматично визначаються інструментом, приведення не потрібне
- Повністю підтримуються кодування запитів/введення/виведення
Мова програмування
Python
Це додаток, який також можна отримати з https://sourceforge.net/projects/q-text-as-data.mirror/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.