{"repo":"devin-liu/excel-to-markdown","free":true,"listed":false,"github":"https://github.com/devin-liu/excel-to-markdown","clone":"git clone https://github.com/devin-liu/excel-to-markdown.git","description":"A Python tool that converts Excel sheets into Markdown tables with automatic table detection, multi-sheet processing, and interactive mode for complex layouts.","language":"Python","stars":59,"topics":["excel","markdown","openpyxl","pandas","python","spreadsheets"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"EXCEL-TO-MARKDOWN EXCEL-TO-MARKDOWN is a robust Python tool designed to convert Excel files ( .xlsx and .xls ) into well-formatted Markdown tables. Leveraging a modular architecture, this tool offers enhanced table detection capabilities, interactive prompts for handling complex Excel layouts, and seamless integration with various project workflows. 🛠️ Features - Automated Table Detection: Identifies the first fully populated row as the table header, ensuring accurate Markdown conversion. - Interactive Mode: Prompts users to specify table regions when automatic detection fails, handling complex and irregular Excel structures. - Modular Design: Organized into distinct modules for detection, parsing, Markdown generation, and utilities, promoting maintainability and scalability. - Supports Multiple Sheets: Processes all sheets within an Excel file, generating separate Markdown files for each. - Flexible Column Specification: Allows users to define column ranges using both letter-based (e.g., A:D ) and number-based (e.g., 1-4 ) inputs. - Unit Tested: Comprehensive unit tests ensure reliability and facilitate future enhancements. - Easy Integration: Compatible with Poetry for dependency management and can be integrated into larger projects or CI/CD pipelines. 📁 Project Structure Module Breakdown - excel to markdown/ - main.py : Entry point of the application. Handles argument parsing, orchestrates the workflow, and manages file I/O. - detector.py : Contains functions related to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/devin-liu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/devin-liu/excel-to-markdown/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}