{"id":28263,"library":"spreadsheet-splitter","title":"spreadsheet-splitter","description":"A command-line tool to split large Excel files (.xls/.xlsx) into smaller chunks with low memory usage. Version 0.1.0, requires Python >=3.13. Initial release, no breaking changes yet.","status":"active","version":"0.1.0","language":"python","source_language":"en","source_url":"https://github.com/parsaloi/spreadsheet_splitter","tags":["excel","spreadsheet","split","csv","file-split"],"install":[{"cmd":"pip install spreadsheet-splitter","lang":"bash","label":"pip"}],"dependencies":[],"imports":[{"note":"Hyphens are not valid in Python module names; use underscores.","wrong":"from spreadsheet-splitter import split_spreadsheet","symbol":"split_spreadsheet","correct":"from spreadsheet_splitter import split_spreadsheet"}],"quickstart":{"code":"from spreadsheet_splitter import split_spreadsheet\nsplit_spreadsheet('large.xlsx', chunk_rows=1000, output_dir='./chunks')","lang":"python","description":"Splits 'large.xlsx' into files with 1000 rows each, placed in the 'chunks' directory."},"warnings":[{"fix":"Use 'from spreadsheet_splitter import split_spreadsheet'.","message":"The module name uses underscores (spreadsheet_splitter) not hyphens (spreadsheet-splitter). Importing with hyphens will fail.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade Python to 3.13 or later.","message":"Requires Python >=3.13. Older Python versions will fail to install or run.","severity":"gotcha","affected_versions":"0.1.0"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Use 'import spreadsheet_splitter' or 'from spreadsheet_splitter import split_spreadsheet'.","cause":"Trying to import using the PyPI name with hyphens instead of the correct module name with underscores.","error":"ModuleNotFoundError: No module named 'spreadsheet-splitter'"},{"fix":"Verify the exact function name in the library's documentation; currently 'split_spreadsheet' is correct.","cause":"The function may be named differently or not exported. Check the documentation.","error":"ImportError: cannot import name 'split_spreadsheet' from 'spreadsheet_splitter'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}