Đây là ứng dụng Linux có tên q - Văn bản dưới dạng Dữ liệu có bản phát hành mới nhất có thể được tải xuống dưới dạng v2.0.19.tar.gz. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng có tên q - Text as Data với OnWorks này miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH
Ad
q - Văn bản dưới dạng Dữ liệu
MÔ TẢ
q là một công cụ dòng lệnh cho phép thực thi trực tiếp các truy vấn giống SQL trên CSV / TSV (và bất kỳ tệp văn bản dạng bảng nào khác). q xử lý các tệp thông thường như các bảng cơ sở dữ liệu và hỗ trợ tất cả các cấu trúc SQL, chẳng hạn như WHERE, GROUP BY, JOINs, v.v. Nó hỗ trợ phát hiện tên cột và kiểu cột tự động, đồng thời cung cấp hỗ trợ đầy đủ cho nhiều mã hóa. q hỗ trợ đầy đủ tất cả các loại mã hóa. Sử dụng mã hóa dữ liệu -e để đặt mã hóa dữ liệu đầu vào, mã hóa truy vấn -Q để đặt mã hóa truy vấn và sử dụng mã hóa đầu ra -E để đặt mã hóa đầu ra. Các giá trị mặc định hợp lý được áp dụng cho cả ba tham số. Tệp có BOM: Các tệp chứa BOM (Dấu thứ tự Byte) không được hỗ trợ đúng cách bên trong mô-đun csv của python. q chứa một giải pháp cho phép đọc các tệp UTF8 có chứa BOM - Sử dụng -e utf-8-sig cho việc này. Kế hoạch là tách việc xử lý BOM khỏi bản thân mã hóa, điều này sẽ cho phép hỗ trợ BOM cho tất cả các mã hóa.
Tính năng
- q cho phép thực hiện các câu lệnh giống SQL trên dữ liệu văn bản dạng bảng
- Mục đích của nó là mang lại sức mạnh biểu đạt của SQL cho dòng lệnh Linux và cung cấp khả năng truy cập dễ dàng vào văn bản dưới dạng dữ liệu thực tế
- Truy vấn phải là truy vấn giống SQL chứa tên tệp thay vì tên bảng
- Sử dụng -H để biểu thị rằng đầu vào có chứa dòng tiêu đề
- Các loại cột được tự động phát hiện bởi công cụ, không cần đúc
- Mã hóa truy vấn / đầu vào / đầu ra được hỗ trợ đầy đủ
Ngôn ngữ lập trình
Python
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/q-text-as-data.mirror/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong những Hệ thống hoạt động miễn phí của chúng tôi.