Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -323,6 +323,28 @@ if st.session_state.df is not None:
|
|
323 |
#st.markdown("#### 6. Conclusion")
|
324 |
st.markdown(conclusion_result if conclusion_result else "β οΈ No Conclusion Generated.")
|
325 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
326 |
# Full Data Visualization Tab
|
327 |
with tab2:
|
328 |
st.subheader("π Comprehensive Data Visualizations")
|
|
|
323 |
#st.markdown("#### 6. Conclusion")
|
324 |
st.markdown(conclusion_result if conclusion_result else "β οΈ No Conclusion Generated.")
|
325 |
|
326 |
+
# Step 7: PDF and TXT Download Buttons for Query Insights + Viz
|
327 |
+
if report_result and conclusion_result and visualizations:
|
328 |
+
# PDF Download
|
329 |
+
pdf_file = create_pdf_report_with_viz(report_result, conclusion_result, visualizations)
|
330 |
+
with open(pdf_file.name, "rb") as f:
|
331 |
+
st.download_button(
|
332 |
+
label="π₯ Download Full Report (PDF)",
|
333 |
+
data=f,
|
334 |
+
file_name="query_insights_report.pdf",
|
335 |
+
mime="application/pdf"
|
336 |
+
)
|
337 |
+
|
338 |
+
# TXT Download
|
339 |
+
text_file = create_text_report_with_viz(report_result, conclusion_result, visualizations)
|
340 |
+
st.download_button(
|
341 |
+
label="π₯ Download Full Report (TXT)",
|
342 |
+
data=text_file,
|
343 |
+
file_name="query_insights_report.txt",
|
344 |
+
mime="text/plain"
|
345 |
+
)
|
346 |
+
|
347 |
+
|
348 |
# Full Data Visualization Tab
|
349 |
with tab2:
|
350 |
st.subheader("π Comprehensive Data Visualizations")
|