{"id":21289432,"url":"https://github.com/wurstcommander/javabean2excel","last_synced_at":"2026-01-06T10:11:12.861Z","repository":{"id":84463945,"uuid":"184637115","full_name":"WurstCommander/JavaBean2Excel","owner":"WurstCommander","description":"Java Bean to Excel (.xls/.xlsx) Exporter (Java Beans to Excel files Exporter / Converter)","archived":false,"fork":false,"pushed_at":"2024-06-22T10:04:34.000Z","size":350,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-31T13:25:13.158Z","etag":null,"topics":["apache","excel","export","export-to-excel","exporter","java","javabeans","poi","primefaces","table","xls","xlxs"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WurstCommander.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-05-02T19:09:14.000Z","updated_at":"2024-11-04T17:29:15.000Z","dependencies_parsed_at":"2024-06-22T19:15:13.394Z","dependency_job_id":"3d350e6f-0ef1-4871-bd96-ac759d0abfd4","html_url":"https://github.com/WurstCommander/JavaBean2Excel","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/WurstCommander%2FJavaBean2Excel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WurstCommander%2FJavaBean2Excel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WurstCommander%2FJavaBean2Excel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WurstCommander%2FJavaBean2Excel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WurstCommander","download_url":"https://codeload.github.com/WurstCommander/JavaBean2Excel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245650484,"owners_count":20650105,"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":["apache","excel","export","export-to-excel","exporter","java","javabeans","poi","primefaces","table","xls","xlxs"],"created_at":"2024-11-21T12:40:10.083Z","updated_at":"2026-01-06T10:11:12.829Z","avatar_url":"https://github.com/WurstCommander.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bean 2 xls / Excel (Java Beans to Excel files Exporter / Converter)\n\nConverts Java Beans to Excel files (xlxs) via Apache POI including cellformats\n\n\nI got a little bit annoyed by the Primefaces datatable exporter (p:dataexporter), because it's just formating\nevery cell in String (which can cause problems with functions in Excel) and doesn't support files with more than 65,536 rows - So I decided to write my own exporter.\n\nI use Apache POI - the Java API for Microsoft Documents (http://poi.apache.org/)\n\n**Fileformat:**\nThe default Excel 2007 and later workbook format. \nIn reality a ZIP compressed archive with a directory structure of XML text documents. Functions as the primary replacement for the former binary .xls format, although it does not support Excel macros for security reasons.\n\n\nFeel free to contribute\n\n## Features\n\n - Formats every cell with cell dataformat like money, decimal etc\n - CellTypes\n - \"New\" Excel Format\n - Simple setup via BeanColumn - class:\n \n BeanColumn[] columns = new BeanColumn[] {\n\t\t\t\tnew BeanColumn(\"name\", \"Carmodel\", FormatType.TEXT),\n\t\t\t\tnew BeanColumn(\"power\", \"Power\", FormatType.INTEGER),\n\t\t\t\tnew BeanColumn(\"priceinEuro\", \"Price in Euro\", FormatType.MONEY) };\n                \nThis simple setup transforms the attribute name to Text in Excel, priceinEuro to MONEY (\"#,##0.00\\\\ €\" = Euro) and so on.\n            \n    \n\n## TODO\nImplement more cell formats like percent, Date, text with wrap (+width) etc. \n\nSincerely, your WurstCommander :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwurstcommander%2Fjavabean2excel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwurstcommander%2Fjavabean2excel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwurstcommander%2Fjavabean2excel/lists"}