{"id":24764776,"url":"https://github.com/mitchpaulus/excelchop","last_synced_at":"2025-10-11T14:30:49.388Z","repository":{"id":63967729,"uuid":"158018549","full_name":"mitchpaulus/excelchop","owner":"mitchpaulus","description":"Command line utility to extract data out of Microsoft Excel files.","archived":false,"fork":false,"pushed_at":"2025-07-23T16:36:25.000Z","size":72,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-10T21:27:38.148Z","etag":null,"topics":["command-line","conversion","converter","excel","spreadsheet","terminal","xlsx"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mitchpaulus.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-11-17T19:40:54.000Z","updated_at":"2025-07-23T16:35:44.000Z","dependencies_parsed_at":"2025-07-23T18:15:43.440Z","dependency_job_id":"f237a0e7-c21d-4363-95f8-530e20f000ea","html_url":"https://github.com/mitchpaulus/excelchop","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/mitchpaulus/excelchop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitchpaulus%2Fexcelchop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitchpaulus%2Fexcelchop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitchpaulus%2Fexcelchop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitchpaulus%2Fexcelchop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitchpaulus","download_url":"https://codeload.github.com/mitchpaulus/excelchop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitchpaulus%2Fexcelchop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007457,"owners_count":26084313,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line","conversion","converter","excel","spreadsheet","terminal","xlsx"],"created_at":"2025-01-28T22:34:28.521Z","updated_at":"2025-10-11T14:30:49.140Z","avatar_url":"https://github.com/mitchpaulus.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# excelchop\n\n`excelchop` is a command line utility to extract data out of Microsoft\nExcel files.\n\n## Motivation\n\nI am an engineer who loves Unix utilities, but I'm forced to work in the\nMicrosoft environment with Excel spreadsheets being my colleagues\nfavorite tool. Following the Unix tradition, this program's sole job is\nto get information from the Excel file to standard output.\n\nIf you get some use out of this please Star it!\n\n# Usage\n\n`excelchop` extracts data out of Microsoft Excel files and sends it to\nstandard output. From here, you can pipe the data through other filters\nto achieve your goals.\n\nBy default, `excelchop` will return all the data within the first\nworksheet. Using the '-r' option, you can specify a subset range. You\ncan either specify the range like\n\n`excelchop -r A1:B10 excelfile.xlsx`\n\nor you can allow `excelchop` to automatically find the last row. You can\nuse the special range syntax `startrow:startcolumn:endcolumn`.\n\n`excelchop -r 2:A:D excelfile.xlsx`\n\nThis will start at row 2, extracting data from columns A to D, stopping\nonce it reaches a row in which all the values are empty or whitespace.\n\nThe default delimiter is a tab character and output records are\nseparated by a Unix newline. `excelchop` also removes any newline\ncharacters within a field.\n\n# Installation\n\nSee the [release page](https://github.com/mitchpaulus/excelchop/releases) for downloads.\nThere are releases for Windows, Linux, and macOS.\nFor each operating system there is a standalone and framework dependent build.\nThe self contained versions will run without any other prerequisites, but are larger in size.\nThe framework-dependent versions require the .NET runtime be already installed.\n\n1. Extract the zip file.\n2. Move or symlink the executable file to a location in your `PATH` environment variable.\n\n## Related Projects\n\n- [`xlsx2csv`](https://github.com/tealeg/xlsx2csv)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitchpaulus%2Fexcelchop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmitchpaulus%2Fexcelchop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitchpaulus%2Fexcelchop/lists"}