PyTableWiz

Creating tables for CSV data file


Keywords
CSV, table
License
MIT
Install
pip install PyTableWiz==0.0.3

Documentation

Table Creating for CSV Data File

  • To run this program, it's need to call the class as follows
from PyTableWiz.PythonTableWizard 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 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