sheetwise.visualizer

Visualization utilities for spreadsheet compression.

Classes

CompressionVisualizer([enable_interactive])

Visualization tools for spreadsheet compression analysis.

class sheetwise.visualizer.CompressionVisualizer(enable_interactive=True)[source]

Visualization tools for spreadsheet compression analysis. Now includes Interactive HTML Reports.

__init__(enable_interactive=True)[source]
create_data_density_heatmap(df, title='Data Density Heatmap')[source]

Generate a heatmap showing data density in the spreadsheet.

Return type:

Figure

visualize_anchors(df, anchors, title='Structural Anchors')[source]

Visualize structural anchors identified in the spreadsheet.

Return type:

Figure

generate_interactive_report(original_df, compressed_result, filename='report.html')[source]

Generate a standalone interactive HTML report for auditing compression.

Features: - Side-by-side view (Original vs Compressed) - Highlighted “Removed” regions - Click-to-scroll navigation

Return type:

str

compare_original_vs_compressed(original_df, compressed_result)[source]
generate_html_report(original_df, compressed_result)[source]

Legacy static report (Backwards compatibility)

Return type:

str