Transform HTML tables in a Web Page to CSV files.
Project description
HTMLTable2CSV
HTMLTable2CSV is a package for transforming HTML tables in a WebPage to CSV files.
Install
pip install htmltable2csv
Usage
1. Using as a package inside a project.
a) Fetch HTML content from a Web Page URL.
from htmltable2csv.htmltable2csv import Table2CSV
Table2CSV('http://example.com/page.html', '/path/to/destination')
It will parse all the HTML tables in http://example.com/page.html and store theme in specified destination folder.
b) Read HTML content from a html file in the specified path.
from htmltable2csv.htmltable2csv import Table2CSV
Table2CSV('/home/aqib/source.html', '/path/to/destination')
It will parse all the HTML tables in /home/aqib/source.html file and store theme in specified destination folder.
2. Using as a utility from command line.
a) Fetch HTML content from a Web Page URL.
python3 -m htmltable2csv.htmltable2csv 'http://example.com/page.html' '/path/to/destination'
b) Read HTML content from a html file in the specified path.
python3 -m htmltable2csv.htmltable2csv '/path/to/source.html' '/path/to/destination'
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
Built Distribution
File details
Details for the file htmltable2csv-0.6.0.tar.gz
.
File metadata
- Download URL: htmltable2csv-0.6.0.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b23889251e2795671e7c56acdf2f5c51a1c11000cdd13c6c2885cbd821b5c3b |
|
MD5 | 280937a58828a9379492fa89fbaf5d5e |
|
BLAKE2b-256 | 43874cc00a85b032364a6378adf14a84c3d5c694835a355c4e62655e104d4ba9 |
File details
Details for the file htmltable2csv-0.6.0-py3-none-any.whl
.
File metadata
- Download URL: htmltable2csv-0.6.0-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14d16410de17ed7a1969229f9a84e4217633a74926958b4cf2171facacf6c951 |
|
MD5 | f120f010c490462b9cae4496d6491b5a |
|
BLAKE2b-256 | 911eaaece11e339a6343ed285fc7e49573934768fd58ae2897bd56b44d8cb50b |