Skip to main content

#DEPRECATED

Go to https://github.com/innobi/pantab for a maintained package

Tableau Hyper IO: read and write Tableau hyper files using Pandas DataFrames

PyPI PyPI - License Code style: black

What is it?

A simple way to read Tableau hyper files into Pandas DataFrames and write to Tableau hyper files from Pandas DataFrames.

Why was this made?

For a project I was working on I needed to read hyper files. I searched if a package already existed and found only the pandleau package, which only writes to hyper files but does not read them and also uses the older extract 2.0 API. Since I couldn't find any other package that met my needs I decided to make one myself, which has been a good learning experience.

Installation

You can install tableauhyperio using pip:

pip install tableauhyperio

This will also try downloading the Tableau hyper API, tqdm and pandas packages if you don't have them already.

Example usage

import tableauhyperio as hio

# Reading a regular hyper file
df = hio.read_hyper("example.hyper")

# Reading a hyper file with a custom schema
df = hio.read_hyper("example.hyper", "my_schema")

# Writing a regular hyper file
hio.to_hyper(df, "example_output.hyper")

# Writing a hyper file with a custom schema and custom table name
hio.to_hyper(df, "example_output.hyper", "my_schema", "my_table")

Dependencies

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tableauhyperio-0.8.2.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tableauhyperio-0.8.2-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file tableauhyperio-0.8.2.tar.gz.

File metadata

  • Download URL: tableauhyperio-0.8.2.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.0 Windows/10

File hashes

Hashes for tableauhyperio-0.8.2.tar.gz
Algorithm Hash digest
SHA256 329e551a62961fe16b0194b2a9845d552f4dabf37fbfa026b36359a85f6ac2e4
MD5 70c402ac5787260191f5191b0ed6029d
BLAKE2b-256 fe15949d32327d8fe40ae9622fb942147fe2ae69cb8b50121ce23afa055e4b25

See more details on using hashes here.

File details

Details for the file tableauhyperio-0.8.2-py3-none-any.whl.

File metadata

  • Download URL: tableauhyperio-0.8.2-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.0 Windows/10

File hashes

Hashes for tableauhyperio-0.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9de46a5e23e3f832faef13bf90ee690204bfdec34f850fccb27f9522355cf765
MD5 fcbd6e49d26aedea4747c6cebeebb34e
BLAKE2b-256 abea6481ccfa79f31745d9333af7b0050d519d7d94899771738b982733a4d4fe

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.8.2 This release

2 files

0.8.1

2 files

0.8.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page