{"id":16721358,"url":"https://github.com/nibble-4bits/excel-pixel-art","last_synced_at":"2025-07-11T06:32:09.105Z","repository":{"id":55398465,"uuid":"244826244","full_name":"nibble-4bits/excel-pixel-art","owner":"nibble-4bits","description":"Create awesome pixel art in Microsoft Excel using Python!","archived":false,"fork":false,"pushed_at":"2021-01-03T01:13:17.000Z","size":218,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-13T22:29:59.720Z","etag":null,"topics":["excel","excel-pixel-art","pixel-art","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nibble-4bits.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}},"created_at":"2020-03-04T06:37:30.000Z","updated_at":"2024-05-30T14:15:59.000Z","dependencies_parsed_at":"2022-08-14T23:20:54.339Z","dependency_job_id":null,"html_url":"https://github.com/nibble-4bits/excel-pixel-art","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nibble-4bits%2Fexcel-pixel-art","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nibble-4bits%2Fexcel-pixel-art/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nibble-4bits%2Fexcel-pixel-art/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nibble-4bits%2Fexcel-pixel-art/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nibble-4bits","download_url":"https://codeload.github.com/nibble-4bits/excel-pixel-art/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225700926,"owners_count":17510445,"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","excel-pixel-art","pixel-art","python"],"created_at":"2024-10-12T22:30:05.056Z","updated_at":"2024-11-21T08:43:15.948Z","avatar_url":"https://github.com/nibble-4bits.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Excel Pixel Art\n\nA simple Python program that takes an image as input and outputs an Excel workbook containing said image.\n\nIt works by getting the average of each pixel's RGB data and then applying the resulting color to each corresponding cell in Excel.\n\n## Example\n\n#### Original image\n\n![Van Gogh - Starry Night](starry-night-512px.jpg)\n\n#### Excel Workbook Pixel Art\n\n![Starry Night Excel Pixel Art](starry-night-pixel-art.jpg)\n\n## Prerequisites\n\n- Python 3.6 or above\n\n## Install\n\n```shell\ngit clone https://github.com/nibble-4bits/excel-pixel-art.git\ncd excel-pixel-art\npip install -r requirements.txt\n```\n\n### Usage\n\n```shell\npython main.py [-h] [-o OUTPUT] [-f FILENAME] [-c CELLSIZE] [-p PIXELSIZE] input\n\npositional arguments:\n  input                 The path to the input image\n\noptional arguments:\n  -h, --help            show this help message and exit\n  -o OUTPUT, --output OUTPUT\n                        Path where you want to save your Excel pixel art, if\n                        not provided default value will be the same path of\n                        this script\n  -f FILENAME, --filename FILENAME\n                        Name of the resulting Excel workbook, if not provided\n                        default value will be \"Pixel Art\"\n  -c CELLSIZE, --cellsize CELLSIZE\n                        The size (width and height) in pixels of the workbook\n                        cells where the image will be drawn, if not provided\n                        default value will be 10px\n  -p PIXELSIZE, --pixelsize PIXELSIZE\n                        The size of the pixels of the input image. A bigger\n                        value means the resulting image will look more\n                        pixelated. This value must be a number divisible\n                        exactly by both the image width and height. If not\n                        provided default value will be 1, which means that one\n                        pixel in the input image will map to one cell in the\n                        Excel workbook\n```\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnibble-4bits%2Fexcel-pixel-art","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnibble-4bits%2Fexcel-pixel-art","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnibble-4bits%2Fexcel-pixel-art/lists"}