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
Close
Hashes for a_pandas_ex_df2htmlstring-0.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6981732b79dfabca66c5a2a18897825f42b9ee6737382f805c0938c37256a43e |
|
MD5 | 6a6faf4b4a1bd4ad55ad1513b59b9b41 |
|
BLAKE2b-256 | 4c0e874e841f8a29ee30f66927f5ffc111acdbbedd04d472e786cfa6d0a9a6af |
Close
Hashes for a_pandas_ex_df2htmlstring-0.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f467d641f2b8bd6b1ba0f65a937bc06253a251743f0deb533be0a4ce19e3593 |
|
MD5 | f30ae32833ca0b5b881a3fc35231a9d4 |
|
BLAKE2b-256 | 1f6a9a7f7e3bb64ac15021a254bc732b0237999c8a44bb5c222e6e9116915a04 |