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:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for PyTableWiz-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b4cb299ba872124498eab5ce52d629015b79911fac0667a13af498311371e7e |
|
MD5 | 9350c4780438a2e7a4d2fd5045f2633e |
|
BLAKE2b-256 | 08f2cbc394ad35c98b360f38fe9b48d360ce224245170769e3ad0bc947712a9b |