将Excel工作表转换为JSON文件。

excel2json-3的Python项目详细描述


Excel到JSON转换器

Build StatusPyPI versionPython VersionIssuesForksStarsLicenseSay Thanks

将MS Excel(.xls&;.xlsx)文件或从给定URL转换为JSON文件的最小API。

功能

  • 使用^{}作为包下载并在代码中使用。

  • 支持两种MS Excel文件格式

    • MS Excel 2003(.xls)
    • MS Excel 2007(.xlsx)
  • 它还附带了命令行界面(cli),有助于从url或本地ms-excel文件转换为json文件。

    示例:

    • 从url获取文件并转换为json。
    excel2json-3 --urls https://example.com/example.xls
    
    • 从磁盘获取文件并转换为json。
    excel2json-3 --file /home/ubuntu/Documents/example.xlsx
    

贡献

您可以通过以下方式作出贡献:

  • 报告错误
  • 添加更多“API”
  • 提出改进建议
  • 修复问题并提交拉取请求

安装

使用^{}(推荐)

pipenv install excel2json-3

使用^{}

pip install excel2json-3

使用

将MS Excel文件转换为JSON文件

fromexcel2jsonimportconvert_from_fileEXCEL_FILE='../example.xls'# or '../example.xlsx'convert(EXCEL_FILE)

从url

直接转换为json文件
fromexcel2jsonimportconvert_from_urlEXCEL_FILE_URL='https://www.example.com/example.xlsx'convert(EXCEL_FILE_URL)

开发

先决条件

  1. Python3

创建虚拟环境

使用^{}(推荐)

  1. 安装pipenv

    pip install pipenv
    
  2. 创建环境

    cd excel2json-3  # cd <repo_dir>
    pipenv --three install
    
  3. 激活env

    pipenv shell
    
  4. 从pipefile安装要求

    pipenv sync
    

使用^{}

  1. 安装virtualenv

    pip install virtualenv
    
  2. 创建virtualenv

    mkdir myvenv
    cd myvenv
    virtualenv myvenv
    
  3. 激活myvenvvenv

    source myvenv/bin/activate
    
    or 
    
    . myvenv/bin/activate
    
  4. 从Requirements.txt安装

    pip install -r requirements.txt
    

测试

```
pytest tests/test.py
``` 

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将外部库(LIB)集成到grails项目中?   java 安卓:progressTintMode、安卓:secondaryProgressTintMode和安卓:progressDrawable做什么?   java获得了启动播放器的精确方向   java如何在布局/样式XML中设置状态栏着色颜色?   Java中的图形游戏未显示   java如何在WebSphere8.5.5中的我的JAAS自定义登录模块中使用SAML令牌属性值   使用jackson spring API解析嵌套json   java如何从用户请求中获取用户代理?   Netbeans 6.8中的java UI控件定位   java显示listgrid中两个表中的数据   java Google Cloud Bigtable客户端连接池   Vert中的java更改日志级别。通过添加一个配置文件   java调用构造函数是否意味着创建实例?   java getFrom()[0])中[0]用于获取邮件发件人地址的用法是什么   “继续”标志的java Gradle属性?   jakarta ee如何在java ee中创建GUID   java不兼容类型:无法将int转换为整数   java需要借助DefaultHandler的characters函数将XML数据读入安卓应用程序   java mapstruct将方法应用于列表中的所有对象