4 个仓库
Engines that run SQL queries directly against CSV files without requiring a database server.
Distinct from Distributed SQL Querying: Distinct from Distributed SQL Querying: operates on local CSV files in memory, not across a cluster of machines.
Explore 4 awesome GitHub repositories matching data & databases · CSV Query Engines. Refine with filters or upvote what's useful.
AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object arrays and JSON data. It functions as an in-memory SQL database and client-side data processor, enabling the execution of SQL statements against JavaScript arrays and external data sources in both browser and server environments. The project serves as a universal data query tool capable of performing relational joins across diverse sources, such as merging Google Spreadsheets, SQLite files, and remote APIs into a single result set. It also acts as an IndexedDB SQL wrapper, allow
Fetches and filters data from remote CSV files using SQL syntax.
csvkit is a composable Unix-style command-line toolkit for converting, filtering, and analyzing CSV files directly from the terminal. It provides a suite of focused single-purpose commands that can be combined via pipes to build complex data processing workflows, with a modular architecture that includes a column-type inference engine for automatically detecting data types and a streaming-pipeline design for efficient handling of tabular data. The toolkit distinguishes itself through its SQL-engine abstraction layer, which allows users to run SQL queries directly against CSV files without req
Runs SQL queries directly against CSV files, treating them as database tables for flexible analysis.
sqlean 是一个实现为 C 语言共享库的 SQLite 扩展库合集。它提供了一套额外的标量和表值函数,扩展了 SQLite 数据库引擎的原生功能。 该项目为密码学、高等数学、网络和文件系统访问提供了专门的工具集。这些包括二进制哈希和编码、统计分析、IP 地址验证,以及将 CSV 文件或文件系统路径映射为虚拟表的能力。 该库还包括全面的文本处理工具,如正则表达式、模糊匹配和 Unicode 感知字符串操作。其他功能涵盖高精度日期和时间管理以及唯一标识符的生成。
Allows for direct SQL querying of CSV files by treating them as virtual tables.
Franchise 是一个数据库查询工具和笔记本 SQL 客户端,允许用户运行查询并分析数据集。它作为一个本地数据处理器,具有一个基于浏览器的引擎,用于针对 CSV、JSON 和 XLSX 文件执行 SQL 命令,而无需将数据上传到远程服务器。 该项目使用基于单元格的界面以交互式的文档布局组织查询和结果。它支持一种工作流,用户可以将查询分支为并排布局,以比较不同的 SQL 变体及其结果,而无需覆盖现有代码。 该系统提供了一个统一的界面,用于通过安全本地网桥连接到远程数据库,并包括将表格结果转换为图表、地图和卡片视图的工具。这些交互式笔记本及其相关的可视化可以导出为便携式 HTML 文档。 该应用程序被打包为独立资产,用于在标准 HTTP 服务器上托管。
Provides an in-memory engine that executes SQL queries directly against local CSV and JSON files within the browser.