JupyterLab 电子表格 (csv/tsv) 编辑器
项目描述
JupyterLab 电子表格编辑器
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。您可以使用
yarn或npm代替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
相关扩展
电子表格编辑器:
电子表格查看器:
- jupyterlab-spreadsheet实现 Excel 电子表格查看器
- 内置的csvviewer ( extension ) 允许显示 CSV/TSV 文件
笔记本内电子表格小部件:
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
jupyterlab-spreadsheet-editor-0.6.1.tar.gz
(221.4 kB
查看哈希)
内置分布
关
jupyterlab -spreadsheet-editor-0.6.1.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | bffe1d08f1b1b02764d07c9878fd959cf9b15a4680e46fee52a9109009fb5a0c |
|
| MD5 | b6c161d11d5a3f3d631eb10c96b94c54 |
|
| 布莱克2-256 | 19938ece4726fb2c85ef5f8512fa87ac67fdd44f7c98f71629f06eb83c440b1c |
关
jupyterlab_spreadsheet_editor -0.6.1-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 7fd92b43b3d855e1c7acaa4686b022e42c8c8c352cb3886dafc8f6e8b55000ee |
|
| MD5 | efc5b0af6649846e9cd0a27d93b93e34 |
|
| 布莱克2-256 | 23b81b5d0fbe6e04ccab5931f84065bd8ceb24fdc80a1278969081b1cbc71cdc |