{"ref":"artifact:mkysoft-xlsxreader","page":"/artifacts/mkysoft-xlsxreader","json":"/artifacts/mkysoft-xlsxreader.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"mkysoft-xlsxreader","name":"mkysoft/xlsxreader","artifact_type":"package","ecosystem":"abap","domain":"data-and-persistence","origin_ring":"independent","description":{"one_line":"An ABAP library that reads the content of Excel spreadsheets in the OpenXML format; its documentation states only that scope, with no detail on the class it exposes or on writing a file back.","short":"Reader for Excel spreadsheets in OpenXML format from ABAP","what_it_solves":"xlsxreader reads the content of an Excel spreadsheet in the OpenXML format from ABAP. Its documentation states only that scope, with no further detail on the class or method it exposes, or on writing a spreadsheet back."},"links":{"repo":"https://github.com/mkysoft/xlsxreader"},"identity":{"license":"MIT"},"source_available":true,"provides":[{"capability":"capability:data-import-export","what_it_does":"Reads the content of an OpenXML Excel spreadsheet into ABAP.","sources":[{"url":"https://github.com/mkysoft/xlsxreader","title":"mkysoft/xlsxreader — README","checked":"2026-09-14","quote":"Read Excel spreadsheet (OpenXml) from ABAP."}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:dotabap"}],"first_seen":"2026-09-14"},"maintainers":["actor:mkysoft"],"contributors":["actor:dehero","actor:mkysoft"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"2 contributors"},{"label":"Repository","tier":"poor","evidence":"pushed 2020-01, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"poor","evidence":"README <1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":12,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":12,"forks":5,"open_issues":0,"archived":false,"pushed_at":"2020-01-08","license_spdx":"MIT","org_owned":false,"default_branch":"master","created_at":"2019-09-12T09:08:45Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":58,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2019-09-12","last_commit":"2020-01-08","commits":15,"contributors":2,"readme_path":"README.md","readme_sha":"d37e4b72905dbf7927d3f75be475a4098854f5f4","repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:mkysoft","name":"Mustafa Kerim Yılmaz","json":"/actors/mkysoft.json"}],"contributors":[{"ref":"actor:dehero","name":"Anton Kuryanov","json":"/actors/dehero.json"},{"ref":"actor:mkysoft","name":"Mustafa Kerim Yılmaz","json":"/actors/mkysoft.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}