if your data source is a pandas dataframe then u can use the pandas api
document = QTextDocument() document.setHtml(dataframe.to_html()) document.print(printer)