跳转到主要内容

工作表

项目描述

点击打开许多大型CSV文件,并使用SQL的强大功能(如分组、连接等)查询它们。

此应用仅为了方便;只需点击“打开”,选择一个工作表,标题会自动检测,数字和日期将正常工作。

每个工作表都作为一个SQLite内存中的表添加,因此您可以继续打开工作表并像常规SQL表一样查询它们。

assets/app.readme.png

UI是本机webview,这意味着它既平滑又具有原生感,同时是多平台的。

该项目被构建为一个有用的实际练习,用于掌握Python的领域驱动设计——如果许多人认为它有用,我们可以让它更加真实。

下载

该软件是跨平台的,但我只在其上构建了它,在为Windows和Linux构建之前需要注意一些事项:为Windows和Linux设置样式,为他们设置py2exe,并且可选地找到一种方法在那些系统中使用标签。

Mac版本在此。只需下载并将其放置在您的Applications文件夹中。

开发人员安装

理论上它应该在Windows和Linux上工作——但尚未测试!

要求: Python 3.8+ 和非非常旧的 nodejs

pip install bigsheets

或克隆此项目并 pip install -e . -r requirements.txt

构建

该软件是跨平台的,但我只在其上构建了它,在为Windows和Linux构建之前需要注意一些事项:为Windows和Linux设置样式,并为他们设置py2exe。

Mac

克隆此项目并使用pip进行安装。

要创建图标,您需要Affinity Designer。打开图标文件,将其导出到文件所在的文件夹,然后在终端中执行 make icons,生成pyinstaller所需的文件。

最后执行 make build

在MacOS Catalina上测试过。

架构

我的博客文章中有解释。

是的,这个名字是一个幼稚的悲伤双关语。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

BigSheets-1.0b1.tar.gz (22.2 kB 查看哈希值)

上传时间 源代码

由以下支持