Я читаю xlsx и создаю html при применении некоторого стиля с использованием jinja2
import pandas
import jinja2
df = pandas.read_excel('C:\\Users...\\2020.xlsx', 'TEST',
usecols = 'A:J')
pandas.set_option('precision', 2)
df_dropna = df.dropna(how = 'all')
df_fillna = df_dropna.fillna('')
#html = df_fillna.to_html(index=0,header=False,border=0)
def highlight(val):
if (val in ('USERID','Name')) :
return 'background-color: yellow'
else:
return 'background-color: white'
styler = (df_fillna.style.applymap(highlight))
# Template handling
env = jinja2.Environment(loader=jinja2.FileSystemLoader(searchpath=''))
template = env.get_template('template2.html')
outputText = template.render(my_table=styler.render())
html_file = open('trial.html', 'w')
html_file.write(outputText)
html_file.close()
Код работает отлично, за исключением того, что я не могу избавиться от заголовка и индекса. Что-нибудь, что может помочь удалить индекс и заголовок? Пожалуйста помоги! См. Изображение ниже
