Skip to main content

Creating tables for CSV data file

Project description

Table Creating for CSV Data File.

  • To run this program, it's need to call the class as follows.
from PyTableWiz import TableWizard

TableWizard("src/My filepath/to/datafile.csv")
  • Here take the file path of the data file which you need to create a table.

  • You can customize how many rows need to be belongs to the table by using limit key word as an argument to provide a limitation. It will be get 100 rows by default.

    E.g:

limit = 100
  • justify key word allow us to change alignments of all column. All column will appear as left justify by default.

  • align key word allow us to change each column severally.

  • You should provide the particular column name as a key and which side to align as value.

  • 'align' argument is represented as a dictionary.

    E.g:

align = {'Column 1': 'Side', 'Column 2': 'Side', 'Column 3': 'Side'}
  • This module has method to customise which column need to be created as a table.

  • To do this you can use DTE as an argument.

  • DTE Stand for: Derived Table Expression.

  • this argument get values as a list.

    E.g:

DTE = ['Column 1', 'Column 2', 'Column 3', 'Column 4']
  • Select specific rows by using 'SelectedRows'.

  • 'SelectedRows' argument is represented as a dictionary.

    E.g:

SelectedRows = {'Column 1': ('value 1', 'value 2', 'value 3'), 'Column 2': ('value 1', 'value 2')}
  • If you not necessary the accessory details about the table creation, you can set it false.

  • To set it, use the key word acc_details. by default, it is True.

  • To create the table used the following symbols:

img.png

Project details


Download files

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

Source Distribution

PyTableWiz-0.0.3.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

PyTableWiz-0.0.3-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file PyTableWiz-0.0.3.tar.gz.

File metadata

  • Download URL: PyTableWiz-0.0.3.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for PyTableWiz-0.0.3.tar.gz
Algorithm Hash digest
SHA256 806f7321631642a5c9bb50184f9c39646dca3482711f24fafdcd94c79dfd2263
MD5 d7d8656fbeaf412be92a22f2f902a9ad
BLAKE2b-256 dc84a29aa6da277561ed1a6245657bf1fe0fcb0426175ea7811c9712bcc14e76

See more details on using hashes here.

File details

Details for the file PyTableWiz-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: PyTableWiz-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for PyTableWiz-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7b4cb299ba872124498eab5ce52d629015b79911fac0667a13af498311371e7e
MD5 9350c4780438a2e7a4d2fd5045f2633e
BLAKE2b-256 08f2cbc394ad35c98b360f38fe9b48d360ce224245170769e3ad0bc947712a9b

See more details on using hashes here.

Supported by

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