exports pandas DataFrames/Series as HTML (formatted string that looks like a table!)
Project description
exports pandas DataFrames/Series as HTML (formatted string that looks like a table!)
pip install a-pandas-ex-df2htmlstring
Tested against Windows 10 / Python 3.10 / Anaconda
How to use it
from a_pandas_ex_df2htmlstring import pd_add_df2htmlstring
pd_add_df2htmlstring()
import pandas as pd
from random import choice
csvtests = [
"https://github.com/pandas-dev/pandas/raw/main/doc/data/air_quality_long.csv",
"https://github.com/pandas-dev/pandas/raw/main/doc/data/air_quality_no2.csv",
"https://github.com/pandas-dev/pandas/raw/main/doc/data/air_quality_no2_long.csv",
"https://github.com/pandas-dev/pandas/raw/main/doc/data/air_quality_parameters.csv",
"https://github.com/pandas-dev/pandas/raw/main/doc/data/air_quality_pm25_long.csv",
"https://github.com/pandas-dev/pandas/raw/main/doc/data/air_quality_stations.csv",
"https://github.com/pandas-dev/pandas/raw/main/doc/data/baseball.csv",
"https://github.com/pandas-dev/pandas/raw/main/doc/data/titanic.csv",
]
csvfile = choice(csvtests)
df = pd.read_csv(csvfile)
outfile = "e:\\outputhtml.html"
df.ds_2htmlstring(
outputfile=outfile, fontsize=12, fontcolor="black", repeat_columns_n_rows=70
)
os.startfile(outfile)
df.Name.ds_2htmlstring(
outputfile=outfile, fontsize=12, fontcolor="black", repeat_columns_n_rows=70
)
Converts a pandas DataFrame to an HTML string with customizable font size, font color, and repeated column headers.
Args:
df (pandas.DataFrame / pandas.Series): The DataFrame to be converted to an HTML string. (automatically passed)
outputfile (str, optional): The name of the output file to save the HTML string to. Defaults to None (won't be saved on HDD).
fontsize (int, optional): The font size of the HTML string. Defaults to 12.
fontcolor (str, optional): The font color of the HTML string. Defaults to "black".
repeat_columns_n_rows (int, optional): The number of rows after which to repeat the column headers. Defaults to 70.
Returns:
str: The HTML string representation of the DataFrame.
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
File details
Details for the file a_pandas_ex_df2htmlstring-0.10.tar.gz
.
File metadata
- Download URL: a_pandas_ex_df2htmlstring-0.10.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6981732b79dfabca66c5a2a18897825f42b9ee6737382f805c0938c37256a43e |
|
MD5 | 6a6faf4b4a1bd4ad55ad1513b59b9b41 |
|
BLAKE2b-256 | 4c0e874e841f8a29ee30f66927f5ffc111acdbbedd04d472e786cfa6d0a9a6af |
File details
Details for the file a_pandas_ex_df2htmlstring-0.10-py3-none-any.whl
.
File metadata
- Download URL: a_pandas_ex_df2htmlstring-0.10-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f467d641f2b8bd6b1ba0f65a937bc06253a251743f0deb533be0a4ce19e3593 |
|
MD5 | f30ae32833ca0b5b881a3fc35231a9d4 |
|
BLAKE2b-256 | 1f6a9a7f7e3bb64ac15021a254bc732b0237999c8a44bb5c222e6e9116915a04 |