用途:读取 Excel(.xlsx)文件并转换为 Markdown 表格格式,支持多工作表,适用于需要读取 Excel 电子表格的场景。
主要能力:支持多工作表读取、转换为 Markdown 表格、指定工作表、限制行数、读取单元格值(公式的计算结果)。
使用方式:脚本位于 scripts/read_xlsx.py,需安装 openpyxl:wsl pip3 install openpyxl。执行示例:wsl python3 scripts/read_xlsx.py "/mnt/c/path/to/file.xlsx";命令用法:python scripts/read_xlsx.py <file_path> [sheet_names] [max_rows],例如 python scripts/read_xlsx.py data.xlsx 'Sheet1,Sheet2'、python scripts/read_xlsx.py data.xlsx 'Sheet1' 100。WSL 环境下需将 Windows 路径转换为 WSL 路径(如 C:\Users... 转为 /mnt/c/Users/...)。可用 Write 工具将结果保存为 .md 文件。
限制:单元格格式(颜色、字体等)会丢失;不提取图片、图表、图形;不执行宏;公式仅取计算后的值;超大文件需注意内存,可通过限制行数缓解。仅支持 .xlsx,不支持 .xls(旧格式需 pandas 或 xlrd)。其他平台与配置信息暂未提供。