{ "info": { "author": "Ivan Cvitic", "author_email": "cviticivan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "## Owerview\n\n*xlsxgrep* is a tool to search text in XLSX and XLS files. It works similary to *grep* or *pdfgrep*.\n\n\nThis is a very early development version. While it technically works, much work needs to be done to better\norganize the code and implement additional features. See \"To-do\" below.\n\n\n## Features\n\n- Grep compatible: xlsxgrep tries to be compatible with GNU grep,\n where it makes sense. Some of your favorite grep options are\n supported (such as `-r`, `-i` or `-c`).\n\n- Search many XLSX and XLS files at once, even recursively in directories.\n\n- Regular expressions: Python regex.\n\n## Usage:\n\nusage: xlsxgrep [-h] [-i] [-P] [-w] [-H] [-c] [-N] [-r] pattern path [path ...]\n\npositional arguments:\n pattern Use PATTERN as the pattern to search for.\n path File or folder location\n\noptional arguments:\n -h, --help Show this help message and exit\n -i, --ignore-case Ignore case distinctions.\n -P, --python-regex PATTERN is a Python regular expression\n -w, --word-regexp Force PATTERN to match only whole words\n -H, --with-filename Print the file name for each match.\n -c, --count Print only a count of matches per file\n -N, --with-sheetname Print the sheet name for each match.\n -r, --recursive Search directories recursively.\n\n\n## Example\n\n```sh\n $ xlsxgrep --with-filename --with-sheetname pattern Document.xlsx\n Document.xlsx: Sheet1: Line that match your pattern.\n\n```\n\n\n## TODO\n\n- Rewrite the whole thing from the scratch. :-D \n- Extend with additional options.\n- Add colors to output.\n- Replace lxrd library with pandas.\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zazuum/xlsxgrep", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "xlsxgrep", "package_url": "https://pypi.org/project/xlsxgrep/", "platform": "", "project_url": "https://pypi.org/project/xlsxgrep/", "project_urls": { "Homepage": "https://github.com/zazuum/xlsxgrep" }, "release_url": "https://pypi.org/project/xlsxgrep/0.0.2/", "requires_dist": [ "xlrd" ], "requires_python": "", "summary": "CLI utility to search text in XLSX and XLS files. It works similary to grep", "version": "0.0.2" }, "last_serial": 5677205, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b5bb25c45ec4afda315cf5631acfee94", "sha256": "67086ba60d7c73e0d99c5970044fe952a5846f5ad4dbbe797ea4618d36a42d96" }, "downloads": -1, "filename": "xlsxgrep-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b5bb25c45ec4afda315cf5631acfee94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4922, "upload_time": "2019-08-14T11:25:05", "url": "https://files.pythonhosted.org/packages/2d/99/bba75008f5bbc0188464b46c156828505cdd7c2fb45b21eaf49096f6df7a/xlsxgrep-0.0.1-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0268ea98dc06045f2062af2e8edab682", "sha256": "c20033f1651ca610264a672a9780c268540578626a45eedc86fd1bcd3ff226bd" }, "downloads": -1, "filename": "xlsxgrep-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0268ea98dc06045f2062af2e8edab682", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4922, "upload_time": "2019-08-14T14:00:53", "url": "https://files.pythonhosted.org/packages/3a/cb/a21d92d9943345ad3e281df88357cc72d05a7b9eac07a3eaf573d76ac36d/xlsxgrep-0.0.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0268ea98dc06045f2062af2e8edab682", "sha256": "c20033f1651ca610264a672a9780c268540578626a45eedc86fd1bcd3ff226bd" }, "downloads": -1, "filename": "xlsxgrep-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0268ea98dc06045f2062af2e8edab682", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4922, "upload_time": "2019-08-14T14:00:53", "url": "https://files.pythonhosted.org/packages/3a/cb/a21d92d9943345ad3e281df88357cc72d05a7b9eac07a3eaf573d76ac36d/xlsxgrep-0.0.2-py3-none-any.whl" } ] }