Skip to main content

JupyterLab 电子表格 (csv/tsv) 编辑器

项目描述

JupyterLab 电子表格编辑器

Github 操作状态 粘合剂 pypi版本

JupyterLab 电子表格编辑器支持对逗号/制表符分隔值电子表格进行交互式编辑。它支持公式、排序、列/行重新排列等等!

注意:您可能也有兴趣查看tabular -data-editor

展示柜

功能齐全的集成

  • 行/列操作,列宽调整
  • 搜索和替换

公式支持 基本公式计算(渲染) - 由 jExcel 实现。

用于探索具有许多协变量的宽数据集的列冻结

启动器项目:从启动器或调色板轻松创建 CSV/TSV 文件。

轻量级和可靠的依赖关系:电子表格界面是用jexcel构建的,而Papa Parse提供非常快速的、符合RFC 4180的 CSV 解析(两者都没有第三方依赖项)。

要求

  • JupyterLab >= 3.0

安装

pip install jupyterlab-spreadsheet-editor

贡献

开发安装

注意:您将需要 NodeJS 来构建扩展包。

jlpm命令是与 JupyterLab 一起安装的 JupyterLab 的固定版本 yarn。您可以使用 yarnnpm代替jlpm以下。

# Clone the repo to your local environment
# Change directory to the jupyterlab-spreadsheet-editor directory
# Install package in development mode
pip install -e .
# Link your development version of the extension with JupyterLab
jupyter labextension develop . --overwrite
# Rebuild extension Typescript source after making changes
jlpm run build

您可以在不同的终端中同时观察源目录并运行 JupyterLab 以观察扩展源的变化并自动重建扩展。

# Watch the source directory in one terminal, automatically rebuilding when needed
jlpm run watch
# Run JupyterLab in another terminal
jupyter lab

运行 watch 命令后,每个保存的更改都将立即在本地构建并在您正在运行的 JupyterLab 中可用。刷新 JupyterLab 以在浏览器中加载更改(您可能需要等待几秒钟才能重建扩展)。

默认情况下,该jlpm run build命令会为此扩展生成源映射,以便更轻松地使用浏览器开发工具进行调试。要同时为 JupyterLab 核心扩展生成源映射,您可以运行以下命令:

jupyter lab build --minimize=False

卸载

pip uninstall jupyterlab-spreadsheet-editor

相关扩展

电子表格编辑器:

电子表格查看器:

笔记本内电子表格小部件:

  • ipysheet - 可编程工作表创建、探索和修改
  • qgrid - 交互式 DataFrame 探索和修改

项目详情


下载文件

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

源分布

jupyterlab-spreadsheet-editor-0.6.1.tar.gz (221.4 kB 查看哈希

已上传 source

内置分布

jupyterlab_spreadsheet_editor-0.6.1-py3-none-any.whl (265.2 kB 查看哈希

已上传 py3