Convert local .xlsx and .xls spreadsheet files into Markdown that Copilot can read, using deterministic local Python workbook parsing.
Convert local Microsoft Excel workbooks into .md files using deterministic local tooling.
For spreadsheet conversion in this shared library, prefer direct workbook parsing over screenshots or manual copy-paste. Write one Markdown file beside the workbook so sheet names, headers, and rows are available as plain text for Copilot.
This skill is intended to be user-invocable by name.
If the runtime exposes skill slash commands, invoke it as:
/excel-to-markdown <input.xlsx>/excel-to-markdown <input.xls>/excel-to-markdown <input.xlsx> <output.md>Examples:
/excel-to-markdown /path/to/research-notes.xlsx/excel-to-markdown /tmp/vendor-pricing.xls/excel-to-markdown /tmp/vendor-pricing.xls /tmp/vendor-pricing.mdIf the input path is missing, ask the user which .xlsx or .xls workbook they want to convert.
.xlsx file into Markdown..xls file into Markdown..xls or .xlsx file..csv or .tsv outputs instead; use excel-to-delimited..xls or .xlsx.openpyxl for .xlsxxlrd for .xlspython3 "{baseDir}/excel_to_markdown.py" ....python3 -m pip show openpyxl for .xlsxpython3 -m pip show xlrd for .xlspython3 -m pip install openpyxl xlrdpython3 -m pip show openpyxl xlrd.md extension.Convert with derived output path:
python3 "{baseDir}/excel_to_markdown.py" "/path/to/research-notes.xlsx"
Convert with explicit output path:
python3 "{baseDir}/excel_to_markdown.py" "/tmp/vendor-pricing.xls" "/tmp/vendor-pricing.md"
Install spreadsheet helpers:
python3 -m pip install openpyxl xlrd
.md output file.