Name | pq2xl JSON |
Version |
0.0.1
JSON |
| download |
home_page | None |
Summary | A simple command line tool for converting parquet files to xlsx or csv |
upload_time | 2025-02-19 11:57:00 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | MIT |
keywords |
parquet
csv
tabular
spreadsheet
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# pq2xl
[](https://opensource.org/licenses/MIT)
`pq2xl` is a simple command line tool for converting parquet files to xlsx or csv.
```shell
pq2xl data.parquet -o data.xlsx
```
See all options in [CommandLineHelp.md](CommandLineHelp.md).
## Acknowledgements
This tool is a very simple interface, entirely powered by the following libraries:
- [polars](https://github.com/pola-rs/polars) an excellent library for manipulating tabular data. Used to read the input parquet files and convert data types not supported by xlsx.
- [polars_excel_writer](https://github.com/jmcnamara/polars_excel_writer) a library for serialising polars data frames to xlsx files.
The command line interface is build with [clap](https://github.com/clap-rs/clap).
Raw data
{
"_id": null,
"home_page": null,
"name": "pq2xl",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "parquet, csv, tabular, spreadsheet",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/4d/e1/3652fae1a5a7a5313f22ba6fd808f59427d0b42bf9d5888f794d14d10930/pq2xl-0.0.1.tar.gz",
"platform": null,
"description": "# pq2xl\n\n[](https://opensource.org/licenses/MIT)\n\n`pq2xl` is a simple command line tool for converting parquet files to xlsx or csv.\n\n```shell\npq2xl data.parquet -o data.xlsx\n```\n\nSee all options in [CommandLineHelp.md](CommandLineHelp.md).\n\n## Acknowledgements\n\nThis tool is a very simple interface, entirely powered by the following libraries:\n\n- [polars](https://github.com/pola-rs/polars) an excellent library for manipulating tabular data. Used to read the input parquet files and convert data types not supported by xlsx.\n- [polars_excel_writer](https://github.com/jmcnamara/polars_excel_writer) a library for serialising polars data frames to xlsx files.\n\nThe command line interface is build with [clap](https://github.com/clap-rs/clap).\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A simple command line tool for converting parquet files to xlsx or csv",
"version": "0.0.1",
"project_urls": {
"Source Code": "https://github.com/felixgwilliams/pq2xl"
},
"split_keywords": [
"parquet",
" csv",
" tabular",
" spreadsheet"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "fb196bc74e4d702994b2f248f5f8979afcc33444abce87e3202fd760f189b8a1",
"md5": "ecc600d632f63f63b7a1b607426231bb",
"sha256": "2e4825379bbfbd04c6f8e4c57af60692b4f44f37f08b9316d98e7c249bf8ce0c"
},
"downloads": -1,
"filename": "pq2xl-0.0.1-py3-none-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "ecc600d632f63f63b7a1b607426231bb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 13634281,
"upload_time": "2025-02-19T11:56:36",
"upload_time_iso_8601": "2025-02-19T11:56:36.661981Z",
"url": "https://files.pythonhosted.org/packages/fb/19/6bc74e4d702994b2f248f5f8979afcc33444abce87e3202fd760f189b8a1/pq2xl-0.0.1-py3-none-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "54f130da7331823ae4998f6fbb77c5f44fcb68fcb71f8e17f7d51f3dd0c65231",
"md5": "c862d4818bf5cf28da48cde74c13ddf4",
"sha256": "59f44fff1ac87b893f5935e7d4702ae5c67b25b2b20c85b76fc9d1f775206901"
},
"downloads": -1,
"filename": "pq2xl-0.0.1-py3-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c862d4818bf5cf28da48cde74c13ddf4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 12626750,
"upload_time": "2025-02-19T11:56:39",
"upload_time_iso_8601": "2025-02-19T11:56:39.687543Z",
"url": "https://files.pythonhosted.org/packages/54/f1/30da7331823ae4998f6fbb77c5f44fcb68fcb71f8e17f7d51f3dd0c65231/pq2xl-0.0.1-py3-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "afb20b763aeff75e89bf9cb9082d8a17aa55686ad93bc5d6366eb8114c2ce470",
"md5": "cdb59e575ea43f90e44a3af04867f707",
"sha256": "5061461468f00b035419fee7b9225a38557d2b25d849ad0b2835b7aa985b2108"
},
"downloads": -1,
"filename": "pq2xl-0.0.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "cdb59e575ea43f90e44a3af04867f707",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 13619830,
"upload_time": "2025-02-19T11:56:43",
"upload_time_iso_8601": "2025-02-19T11:56:43.559501Z",
"url": "https://files.pythonhosted.org/packages/af/b2/0b763aeff75e89bf9cb9082d8a17aa55686ad93bc5d6366eb8114c2ce470/pq2xl-0.0.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fe2146c626478a7e591a80e44de7d8ed23f4ce19296d165205ec794b140e5a1a",
"md5": "078fbaf3603155982a14c9d9567e46be",
"sha256": "3b485171fc9bdf6346fb4ca3338ce3a96a0a38301b235ea5310f8f473e2c7f7c"
},
"downloads": -1,
"filename": "pq2xl-0.0.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "078fbaf3603155982a14c9d9567e46be",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 15821277,
"upload_time": "2025-02-19T11:56:46",
"upload_time_iso_8601": "2025-02-19T11:56:46.953952Z",
"url": "https://files.pythonhosted.org/packages/fe/21/46c626478a7e591a80e44de7d8ed23f4ce19296d165205ec794b140e5a1a/pq2xl-0.0.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ef7995dd8ff0870fe96d5d21017224703675c63d37b25f510ab8dba34dabb4cc",
"md5": "ca686479700cf30cff94e1f1f2e8b6df",
"sha256": "fe058049cce7f751efc962ab4f16a4612d2acfa8ef6a9358db8795d25354250a"
},
"downloads": -1,
"filename": "pq2xl-0.0.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ca686479700cf30cff94e1f1f2e8b6df",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 14344598,
"upload_time": "2025-02-19T11:56:50",
"upload_time_iso_8601": "2025-02-19T11:56:50.851763Z",
"url": "https://files.pythonhosted.org/packages/ef/79/95dd8ff0870fe96d5d21017224703675c63d37b25f510ab8dba34dabb4cc/pq2xl-0.0.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "03353509ac109084226f95e1b551f8c601ef4b83da871c80ac0c3cd868384802",
"md5": "a12261065d45584fbdcb0ea755497dd3",
"sha256": "6828b3c53b5e59e5dac3cfdf7527c7c68c3319961bf2bb688bf16303fb80cdc1"
},
"downloads": -1,
"filename": "pq2xl-0.0.1-py3-none-win32.whl",
"has_sig": false,
"md5_digest": "a12261065d45584fbdcb0ea755497dd3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 11521795,
"upload_time": "2025-02-19T11:56:55",
"upload_time_iso_8601": "2025-02-19T11:56:55.734439Z",
"url": "https://files.pythonhosted.org/packages/03/35/3509ac109084226f95e1b551f8c601ef4b83da871c80ac0c3cd868384802/pq2xl-0.0.1-py3-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3adadf1b35946091f3344d3d729bc38f931d14e77f2cc01243c8b5dd44414802",
"md5": "c891fbfd1c1a29f0d87304e98fde9369",
"sha256": "2179e6ed913dc2bae15331a578c6e51226ec7ba8760eb116696c3e0d62c6fe97"
},
"downloads": -1,
"filename": "pq2xl-0.0.1-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "c891fbfd1c1a29f0d87304e98fde9369",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 12831107,
"upload_time": "2025-02-19T11:56:58",
"upload_time_iso_8601": "2025-02-19T11:56:58.462169Z",
"url": "https://files.pythonhosted.org/packages/3a/da/df1b35946091f3344d3d729bc38f931d14e77f2cc01243c8b5dd44414802/pq2xl-0.0.1-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4de13652fae1a5a7a5313f22ba6fd808f59427d0b42bf9d5888f794d14d10930",
"md5": "a380cb89000d98e9472ea5dacb4324a3",
"sha256": "21e3fb634f3da01e8046fe7249e6ade745a9154832b0b78bdc97496dfa2415ce"
},
"downloads": -1,
"filename": "pq2xl-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "a380cb89000d98e9472ea5dacb4324a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 27496,
"upload_time": "2025-02-19T11:57:00",
"upload_time_iso_8601": "2025-02-19T11:57:00.569294Z",
"url": "https://files.pythonhosted.org/packages/4d/e1/3652fae1a5a7a5313f22ba6fd808f59427d0b42bf9d5888f794d14d10930/pq2xl-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-19 11:57:00",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "felixgwilliams",
"github_project": "pq2xl",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pq2xl"
}