"""One-shot: dump NPD.xlsx schema + first rows."""
from pathlib import Path
import pandas as pd

xl = Path(__file__).parent / "NPD.xlsx"
print("=== sheets ===")
sheets = pd.ExcelFile(xl).sheet_names
print(sheets)
for s in sheets:
    df = pd.read_excel(xl, sheet_name=s)
    print(f"\n=== sheet: {s}  shape={df.shape} ===")
    print("columns:", list(df.columns))
    print("dtypes:")
    print(df.dtypes)
    print("head:")
    print(df.head(10).to_string())
