A utility that extracts tables from HTML documents and converts them to CSV format
Project description
html2csv
html2csv
is a utility that extracts tables from HTML documents and converts them to CSV format, written in Python.
Setup
Python 3 is required (version >=3.6). Install html2csv
by pip
.
pip install html-to-csv
Yes, the package name is html-to-csv
due to collision ;-)
Examples
Input from the standard input, and output to the standard output.
html2csv
Input from a file, and output to the standard output.
html2csv example.html
Input from files, and output to a file.
html2csv example1.html example2.html -o output.csv
Input from the network, and output to the standard output.
html2csv http://example.com
Usage
usage: html2csv [-h] [-o [OUTPUT]] [-e ENGINE] [-V] [input [input ...]]
Convert HTML table to CSV format.
positional arguments:
input input sources (files, URLs, etc., default: standard
input)
optional arguments:
-h, --help show this help message and exit
-o [OUTPUT], --output [OUTPUT]
output target (default: standard output)
-e ENGINE, --engine ENGINE
HTML parser engine (default: html.parser or lxml if
installed)
-V, --version display version
Author and Contact
Wentao Han (wentao.han@gmail.com)
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
html-to-csv-0.1.3.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for html_to_csv-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 721f7be3488af50d1455888b0df71d9209c54db389a7149260de30be4024edbe |
|
MD5 | 4705d09d11013e81cf0ee7270be7335c |
|
BLAKE2b-256 | 7818c97082294c5104e8bb14819c57eed20a157402ba6deeaa147d7f352b9ef1 |