{"id":27206581,"url":"https://github.com/thorgathis/xlsxsplitter","last_synced_at":"2025-04-09T23:55:09.954Z","repository":{"id":166904400,"uuid":"642459670","full_name":"Thorgathis/XlsxSplitter","owner":"Thorgathis","description":"📄 Small XLSX splitter for multiple files","archived":false,"fork":false,"pushed_at":"2025-03-13T13:30:35.000Z","size":81,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T23:55:06.976Z","etag":null,"topics":["excel","splitter"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Thorgathis.png","metadata":{"files":{"readme":"readme.md","changelog":null,"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}},"created_at":"2023-05-18T16:02:40.000Z","updated_at":"2025-03-13T13:30:39.000Z","dependencies_parsed_at":"2025-03-13T14:36:22.989Z","dependency_job_id":null,"html_url":"https://github.com/Thorgathis/XlsxSplitter","commit_stats":null,"previous_names":["thorgathis/xlsx-splitter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thorgathis%2FXlsxSplitter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thorgathis%2FXlsxSplitter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thorgathis%2FXlsxSplitter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thorgathis%2FXlsxSplitter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thorgathis","download_url":"https://codeload.github.com/Thorgathis/XlsxSplitter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248131444,"owners_count":21052819,"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","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":["excel","splitter"],"created_at":"2025-04-09T23:55:09.264Z","updated_at":"2025-04-09T23:55:09.943Z","avatar_url":"https://github.com/Thorgathis.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Xlsx Splitter\n\nThere are situations where you may need to split a single XLSX file into multiple smaller files, with each file containing data row by row. For instance, if you have a spreadsheet with usernames and passwords, you might want to send each user their login details in a separate XLSX file. Manually performing this task is tedious and inefficient, particularly since each file must include the header row for clarity. Automating this process would save time and ensure consistency across all files.\n\n## Installation\n1. Clone the repository: ```git clone https://github.com/Thorgathis/XlsxSplitter.git```\n2. Navigate to the program directory: ```cd XlsxSplitter```\n3. Install [dependencies](https://github.com/Thorgathis/xlsx-splitter/blob/master/requirements.txt): ```pip install -r requirements.txt```\n\n\u003cdetails\u003e\n  \u003csummary\u003eCopy commands tree\u003c/summary\u003e\n\n  ```\n  git clone https://github.com/Thorgathis/XlsxSplitter.git\n  cd XlsxSplitter\n  pip install -r requirements.txt\n  ```\n\u003c/details\u003e\n\n## Usage \n\n1. Make sure that the [main.py](https://github.com/Thorgathis/xlsx-splitter/blob/master/main.py)  file is in the same folder as the book.xlsx file. The program only works with this specific file name and will not accept alternatives.\n2. Run programm: ```python main.py```\n\n## Example File\nThe program strictly follows this structure:\n - The first column must contain the column headers.\n - The second column onward should contain the data.\n\n\u003cimg src=\"readme/img.png\"\u003e\nNote: If any cell outside the data range has its fill color, borders, or other formatting altered, the output files will show '\u003cstrong\u003eNone\u003c/strong\u003e' in place of those modifications.\n\n## Output\n\u003cimg src=\"readme/out.png\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthorgathis%2Fxlsxsplitter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthorgathis%2Fxlsxsplitter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthorgathis%2Fxlsxsplitter/lists"}