{ "info": { "author": "ahuigo", "author_email": "ahui132@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "- [xlparser](#xlparser)\n - [\u5b89\u88c5](#\u5b89\u88c5)\n - [\u4f7f\u7528](#\u4f7f\u7528)\n - [\u547d\u4ee4\u884c\u793a\u4f8b](#\u547d\u4ee4\u884c\u793a\u4f8b)\n - [python \u8c03\u7528\u793a\u4f8b](#python-\u8c03\u7528\u793a\u4f8b)\n - [\u8f6c\u4efb\u4f55\u7c7b\u578b\u7684\u6587\u4ef6](#\u8f6c\u4efb\u4f55\u7c7b\u578b\u7684\u6587\u4ef6)\n - [\u4fdd\u5b58\u4efb\u4f55\u7c7b\u578b\u7684\u6587\u4ef6](#\u4fdd\u5b58\u4efb\u4f55\u7c7b\u578b\u7684\u6587\u4ef6)\n - [Csv \u6587\u4ef6\u5904\u7406](#csv-\u6587\u4ef6\u5904\u7406)\n - [Zip \u6587\u4ef6\u5904\u7406](#zip-\u6587\u4ef6\u5904\u7406)\n - [Required](#required)\n\n# xlparser\n\u5c06 excel(xlsx/xls/csv) \u8f6c\u5230\u5176\u4ed6\u7684\u683c\u5f0f(csv, xlsx, json).\n\n> Warning: \u5982\u679c\u4f60\u9047\u5230\u95ee\u9898\uff0c\u6700\u597d\u5728issue \u63d0\u4ea4\u660e\u786e\u7684\u62a5\u9519\u4fe1\u606f\u3002\n\n[![](https://img.shields.io/pypi/pyversions/xlparser.svg?longCache=True)](https://pypi.org/pypi/xlparser/)\n[![](https://img.shields.io/pypi/v/xlparser.svg?maxAge=36000)](https://pypi.org/pypi/xlparser/)\n\n## \u5b89\u88c5\n\n pip install xlparser\n\n\u5982\u679c\u60f3\u8fc7\u6ee4\u5b57\u6bb5\uff0c\u7ed3\u5408[xcut](https://github.com/ahuigo/xcut) \u4f7f\u7528\u66f4\u65b9\u4fbf\n\n pip install xcut\n\n## \u4f7f\u7528\n\n $ xlparser -h\n xlparser [options] INFILE [OUTFILE]\\n\n options:\\n\n -h For help.\\n\n\n### \u547d\u4ee4\u884c\u793a\u4f8b\n\u5c06 xlsx \u8f6c\u6210 csv\n\n $ xlparser source.xlsx new.csv \n\n\u5c06 csv \u8f6c\u6210 xlsx\n\n $ xlparser source.csv new.xlsx \n\n\u5c06 csv \u8f6c\u6210 json\n\n $ xlparser source.csv new.json\n\n\u5c06 xlsx \u8f6c\u6210 csv(\u6807\u51c6\u8f93\u51fa)\n\n $ xlparser source.xlsx | head \n\n $ xlparser src.xlsx | tee test.csv\n name, score\n \"\u674e\u96f7,\u97e9\u6885\",15\n \u5c0f\u82b1,16\n\nxcut \u547d\u4ee4\u7ed3\u5408\n\n $ xlparser src.xlsx | xcut --from-csv -f name \n name\n \"\u674e\u96f7,\u97e9\u6885\"\n \u5c0f\u82b1\n\n $ xlparser src.xlsx | xcut --from-csv -f score,name\n score,name\n 15,\"\u674e\u96f7,\u97e9\u6885\"\n 16,\u5c0f\u82b1\n\n### python \u8c03\u7528\u793a\u4f8b\n\n### \u8f6c\u4efb\u4f55\u7c7b\u578b\u7684\u6587\u4ef6\n`parse` any type of file to rows:\n\n >>> from xlparser import parse, saveCsv\n >>> rows = parse('some.xlsx')\n >>> list(rows)\n [['foo', 'bar'], ['\u770b', '\u6211', '\u53d8']]\n\nThe `parse` function supports the following file formats: .csv, .xls, .xlsx .\n\n### \u4fdd\u5b58\u4efb\u4f55\u7c7b\u578b\u7684\u6587\u4ef6\nSave rows to csv\n\n >>> from xlparser import parse, saveCsv\n >>> rows = [['foo', 'bar'], ['\u770b', '\u6211', '\u53d8']]\n >>> saveCsv(rows, 'test.csv')\n\nSave rows to xlsx\n\n >>> saveXlsx(rows, 'test.xlsx')\n\n### Csv \u6587\u4ef6\u5904\u7406\n\n >>> from xlparser import *\n\n >>> rows = [('foo','bar'), ('\u770b','\u6211','\u53d8')]\n >>> saveCsv(rows, 'test.csv')\n\n >>> list(parseCsv('test.csv'))\n [['foo', 'bar'], ['\u770b', '\u6211', '\u53d8']]\n\n### Zip \u6587\u4ef6\u5904\u7406\n\n >>> from xlparser import loadZip\n >>> zf = loadZip('test.xlsx')\n >>> print(zf.filelist)\n ......\n >>> zf.extract('xl/media/image1.png', '/tmp')\n >>> os.rename('/tmp/'+'xl/media/image1.png', './image1.png')\n\n## Required\n1. python>=3.5\n2. xlrd: required by xls\n2. openpyxl>=2.5.4: required by xlsx\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": "http://github.com/ahuigo/xlparser", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "xlparser", "package_url": "https://pypi.org/project/xlparser/", "platform": "", "project_url": "https://pypi.org/project/xlparser/", "project_urls": { "Homepage": "http://github.com/ahuigo/xlparser" }, "release_url": "https://pypi.org/project/xlparser/0.5.0/", "requires_dist": [ "xlrd", "click", "openpyxl (>=2.5.4)", "python-dateutil", "pillow" ], "requires_python": ">=3.6.1", "summary": "- [\u5b89\u88c5](#\u5b89\u88c5)", "version": "0.5.0" }, "last_serial": 5400676, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "2b1373b67fdae89722e4d046f6baedb5", "sha256": "70426546d4c94fae1bf83f4f924280a3904eb3c49c69f7f76f785d99b1244ee2" }, "downloads": -1, "filename": "xlparser-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2b1373b67fdae89722e4d046f6baedb5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5020, "upload_time": "2018-07-20T16:54:18", "url": "https://files.pythonhosted.org/packages/9c/5c/a163a1e0113407156deaa5a6865099b67b75f71f1e0d2b831e5a416e96fa/xlparser-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b964413ca984356fc0797648d1d1cd0", "sha256": "49b7125d96ff0372d0cf1b76e990a45e305f550e3ec0df27b057cc7bc95dc47e" }, "downloads": -1, "filename": "xlparser-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1b964413ca984356fc0797648d1d1cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3107, "upload_time": "2018-07-20T16:54:20", "url": "https://files.pythonhosted.org/packages/b0/22/b6c6c00e2539f688326ad3d0155c5c37ebb57654a1c6e92354e6fd08a05e/xlparser-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ba5314e111061ebd59bdcf9da8010aa2", "sha256": "5a4936d63c3b3f95cb1d05961f79ca5da07fc5056592e2342e78469613f32a5a" }, "downloads": -1, "filename": "xlparser-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ba5314e111061ebd59bdcf9da8010aa2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5149, "upload_time": "2018-07-21T16:29:34", "url": "https://files.pythonhosted.org/packages/35/ed/3f9587dcceff45c1b4912985d0f1a8bffe929fdba356e581e1d0e2355619/xlparser-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "852dcd19d34dc97388f3e3a253877023", "sha256": "a70487e746b3a30d0da2d5b451cc16927d8523dd09588dc263b003206aa5222d" }, "downloads": -1, "filename": "xlparser-0.2.1.tar.gz", "has_sig": false, "md5_digest": "852dcd19d34dc97388f3e3a253877023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3170, "upload_time": "2018-07-21T16:29:35", "url": "https://files.pythonhosted.org/packages/92/5b/2524bf2433a75380bc94d514c12df6bab47996a4ca580f0414f1517fd91c/xlparser-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "335c5071b879e18819f99908bcf4d79c", "sha256": "5828ea7c7bb1f05414ff1466b667e9f39dab8313390b0a7bfc305b31d27227b5" }, "downloads": -1, "filename": "xlparser-0.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "335c5071b879e18819f99908bcf4d79c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 5993, "upload_time": "2018-07-24T09:00:18", "url": "https://files.pythonhosted.org/packages/4e/45/c81b9d3bab13bb078c2e0e9377f35c52b42f2f01c5e25f91c5edec189121/xlparser-0.2.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01bbcd0cd2f8ff024375bff9b1cc5bcf", "sha256": "b53b4092f66d74ee2ffbecf78a4698b40b4635bf3900104361ea205aa6ef367d" }, "downloads": -1, "filename": "xlparser-0.2.10.tar.gz", "has_sig": false, "md5_digest": "01bbcd0cd2f8ff024375bff9b1cc5bcf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 3981, "upload_time": "2018-07-24T09:00:20", "url": "https://files.pythonhosted.org/packages/8c/89/b784741bedffac0281188dd0a7cbb87474974ec946af459aa09bb62c3f74/xlparser-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "b55dbdbdbdcb6463c9ae4d546566a61e", "sha256": "c24064690ad3548c2bd8fd042280884703c6afcf871cce73f835cb25feaa4e15" }, "downloads": -1, "filename": "xlparser-0.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "b55dbdbdbdcb6463c9ae4d546566a61e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4634, "upload_time": "2018-07-28T04:21:57", "url": "https://files.pythonhosted.org/packages/f0/60/77dd17e789542b96149355d283412027a3980eb2569163b9a7e27e92b959/xlparser-0.2.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "071028eabafc601f49f76234aaf2c5fb", "sha256": "238527030ef23ff26c29ac6c188d2e4795014ed214d48bdd33b51f3e935c087e" }, "downloads": -1, "filename": "xlparser-0.2.11.tar.gz", "has_sig": false, "md5_digest": "071028eabafc601f49f76234aaf2c5fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4096, "upload_time": "2018-07-28T04:22:00", "url": "https://files.pythonhosted.org/packages/29/ed/9e10c1bea21c93054d7ff80d43b88aa5035208682c1e30600b6883a3c494/xlparser-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "93c562320ae2d933ad28cafb07a37012", "sha256": "9a0d205f2200553dc5762d04c55f706ed815c2e48823292ef906c4d2831864fc" }, "downloads": -1, "filename": "xlparser-0.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "93c562320ae2d933ad28cafb07a37012", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4641, "upload_time": "2018-08-06T03:39:19", "url": "https://files.pythonhosted.org/packages/59/1c/04cfad1316b2944a159861d8cdec6b529c57a5a97c2cc7a1dc47a6ae5c18/xlparser-0.2.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c6906f7175ecb73ddca020dad4cef0e", "sha256": "8ca1d0cfbf82145297a5950144e95435ae9812a298531956aca8f1fdae9acc98" }, "downloads": -1, "filename": "xlparser-0.2.12.tar.gz", "has_sig": false, "md5_digest": "3c6906f7175ecb73ddca020dad4cef0e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4110, "upload_time": "2018-08-06T03:39:20", "url": "https://files.pythonhosted.org/packages/a1/0e/1183d4c2f73fa298533fa31f14716359e7f06b0df059175dc0f6e7793bd6/xlparser-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "1866c7738bb2ffc93262e88e47757c87", "sha256": "7c78e6a259f719d23f438d7d990c4fc792d4c6f2dbb926abdbd2537bb27b3b3d" }, "downloads": -1, "filename": "xlparser-0.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "1866c7738bb2ffc93262e88e47757c87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4653, "upload_time": "2018-12-20T03:26:56", "url": "https://files.pythonhosted.org/packages/0a/86/3920df8fd43656e91688a532f69c3ac260dada3f9eb5e7995c23b7cab2cb/xlparser-0.2.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12a9e157d2689f8eeb04814e63d5d7a1", "sha256": "91478068f77e10e0a5e6126f4e1905cdb874a73268c027ff4fa4dd8952cce6c9" }, "downloads": -1, "filename": "xlparser-0.2.13.tar.gz", "has_sig": false, "md5_digest": "12a9e157d2689f8eeb04814e63d5d7a1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4123, "upload_time": "2018-12-20T03:26:58", "url": "https://files.pythonhosted.org/packages/17/52/7f5c439c30a295a5e16cf307f1185ff12c85fc4c4d3606fe03a614e3a371/xlparser-0.2.13.tar.gz" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "e816fb41d797024040cbafcc8a99a51f", "sha256": "fb7e28c34554a750a49acefba94d1aae7ef315816a591b5d6cccac21fc7931e2" }, "downloads": -1, "filename": "xlparser-0.2.14-py3-none-any.whl", "has_sig": false, "md5_digest": "e816fb41d797024040cbafcc8a99a51f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4747, "upload_time": "2018-12-20T06:42:21", "url": "https://files.pythonhosted.org/packages/29/ae/8331855bc8345f44b41986fddc0144c18793ec35b3372353b0c1d9b87f64/xlparser-0.2.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c042faa174bf545dd3cc7c9c104af07", "sha256": "865b3290132f9aa56ff39b599c7e82a823612450cb71af3757a12abd085e6559" }, "downloads": -1, "filename": "xlparser-0.2.14.tar.gz", "has_sig": false, "md5_digest": "0c042faa174bf545dd3cc7c9c104af07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4174, "upload_time": "2018-12-20T06:42:23", "url": "https://files.pythonhosted.org/packages/d8/7d/013c9b757def68980f47683821aaed93845c8a1f6fbccd2d1a24b4d54584/xlparser-0.2.14.tar.gz" } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "56d1b4aa801b4b0322dccb26f1321a14", "sha256": "a3340ec1f76547134a1c26414c2544fd714df3684c3249fb02ae0040387d1188" }, "downloads": -1, "filename": "xlparser-0.2.15-py3-none-any.whl", "has_sig": false, "md5_digest": "56d1b4aa801b4b0322dccb26f1321a14", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4760, "upload_time": "2018-12-20T07:06:28", "url": "https://files.pythonhosted.org/packages/cf/92/95bde84342c04e24ab24114c9ced8d622a37f2c03081d99ca915ce2602e8/xlparser-0.2.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f7ad31f8b3d580b56821ec55f3b7935", "sha256": "1b572936c96f99d06baff1c62ef06e1cd7abbd556f280ebb76c240f02249b1bf" }, "downloads": -1, "filename": "xlparser-0.2.15.tar.gz", "has_sig": false, "md5_digest": "2f7ad31f8b3d580b56821ec55f3b7935", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4195, "upload_time": "2018-12-20T07:06:31", "url": "https://files.pythonhosted.org/packages/39/8a/e571b4b5db730768955d7204df767dae20427a0eed886252688518089aff/xlparser-0.2.15.tar.gz" } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "20059bbfc85a5e9a19abb6cd0c20c5a1", "sha256": "374a72963250d8cccac7649adc479d8685152ffa9960ca07cc1c40b92f11de7d" }, "downloads": -1, "filename": "xlparser-0.2.16-py3-none-any.whl", "has_sig": false, "md5_digest": "20059bbfc85a5e9a19abb6cd0c20c5a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4841, "upload_time": "2018-12-20T07:24:16", "url": "https://files.pythonhosted.org/packages/e7/ce/f978339f2237993949fcfccd65d1e4486dd8202331aebe80ee45434ef10d/xlparser-0.2.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70fa45021f056aebd8cb58d4c0eb0f3a", "sha256": "263890bf22bf0ab0fe9e3dd0d36961ad57737211ae805f4318941acf8f4fd51e" }, "downloads": -1, "filename": "xlparser-0.2.16.tar.gz", "has_sig": false, "md5_digest": "70fa45021f056aebd8cb58d4c0eb0f3a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4331, "upload_time": "2018-12-20T07:24:21", "url": "https://files.pythonhosted.org/packages/97/3c/581ef462b0baae056d36b2c8a8fb6fd8dee00b4bd6b1bc07deb32ccc3585/xlparser-0.2.16.tar.gz" } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "4c7ace3fd4d136c6d1a6658c8dce9e19", "sha256": "bad657b2d6f6b88488de90d655146902426ae1d25a0a748ce50743260bdfc78b" }, "downloads": -1, "filename": "xlparser-0.2.17-py3-none-any.whl", "has_sig": false, "md5_digest": "4c7ace3fd4d136c6d1a6658c8dce9e19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4833, "upload_time": "2018-12-20T07:26:51", "url": "https://files.pythonhosted.org/packages/14/2e/68f77a5f3b9cdc096a64a60f28683ed26c5ed86b2da723fb3c3d7b6ac128/xlparser-0.2.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4b05149d986d0b56c3366254c4800f9", "sha256": "5769577740ea825d27759816dc394676db46ab3dfacc1cd7d54b07ed1764cf15" }, "downloads": -1, "filename": "xlparser-0.2.17.tar.gz", "has_sig": false, "md5_digest": "c4b05149d986d0b56c3366254c4800f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4331, "upload_time": "2018-12-20T07:26:56", "url": "https://files.pythonhosted.org/packages/6e/da/09ac5a23fea8243443bf6743b179ce09bd58781fe059cb0498373add28cc/xlparser-0.2.17.tar.gz" } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "b9beec5e71a419bd416265eff843c9fe", "sha256": "ae9fab745bf806661fa8b55e891699c1948d0a6c3b154c963be5848bdbef2126" }, "downloads": -1, "filename": "xlparser-0.2.19-py3-none-any.whl", "has_sig": false, "md5_digest": "b9beec5e71a419bd416265eff843c9fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4860, "upload_time": "2018-12-20T07:36:47", "url": "https://files.pythonhosted.org/packages/8f/20/ae0f987c0d7f2177671d01d9720da11c639286efd9484eb77182dfa5a3d2/xlparser-0.2.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "001ec4762b041f9d0b4714665e9f2967", "sha256": "d7f278a0c4c2174d561302e116954828ed65b9659fc9026bacf3d2132554f1ea" }, "downloads": -1, "filename": "xlparser-0.2.19.tar.gz", "has_sig": false, "md5_digest": "001ec4762b041f9d0b4714665e9f2967", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4355, "upload_time": "2018-12-20T07:36:49", "url": "https://files.pythonhosted.org/packages/03/82/640c884985ad98b0f00538247d8f94fb45e2c7da5a1de3024a4fd47909ee/xlparser-0.2.19.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c1d7ab3b6e7ea6b08773e501c78fb3f1", "sha256": "f938cd44c510d567c7783f232f0b0e52a6f654a000b6e339eac5bf78763a1caa" }, "downloads": -1, "filename": "xlparser-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c1d7ab3b6e7ea6b08773e501c78fb3f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5773, "upload_time": "2018-07-23T15:20:31", "url": "https://files.pythonhosted.org/packages/31/45/a4dd48b5dd6260219dfe3f37a13494d895b8d7b2d7fda05f38ad6dfb0789/xlparser-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d950c06fcea66e337271efdad11daca5", "sha256": "0eae58d7b5ae3d1d298306ac1e3c7c773d26cb0dd7d9e18074e06b573b545057" }, "downloads": -1, "filename": "xlparser-0.2.3.tar.gz", "has_sig": false, "md5_digest": "d950c06fcea66e337271efdad11daca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3580, "upload_time": "2018-07-23T15:20:32", "url": "https://files.pythonhosted.org/packages/8c/43/1e3bc1a454fbd037f2eaab1d66c214657d668307899899a52f7146966553/xlparser-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "695a90c42c98c716962442dc44dc01d6", "sha256": "af8a59f5e4a2bf8688ed0f7f67fb8bc1e76312187acbdea546adb4813c5b9b79" }, "downloads": -1, "filename": "xlparser-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "695a90c42c98c716962442dc44dc01d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5855, "upload_time": "2018-07-23T23:36:21", "url": "https://files.pythonhosted.org/packages/6d/bd/76cf57c03fe8fea60122e843f75af28bd7da157ff25d2f343ec2f0c48279/xlparser-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d55b3b9b98788fab2e902ea93d467365", "sha256": "7095be65e8a889c6c955330327c7ca3eff16d7258a4d72a821e02781407ffa7e" }, "downloads": -1, "filename": "xlparser-0.2.4.tar.gz", "has_sig": false, "md5_digest": "d55b3b9b98788fab2e902ea93d467365", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3658, "upload_time": "2018-07-23T23:36:23", "url": "https://files.pythonhosted.org/packages/20/d9/22042439cab5c852b9bd2e77ca8f5990b0bc63d2a7c37c3786f16deb4165/xlparser-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "9ba821f40573b53aaedfd5fc9c863c13", "sha256": "00a5ebd329a3f3b2ab0cd8ba16dd7bcb6a18deb0aaef90b7b9089794f84cefcf" }, "downloads": -1, "filename": "xlparser-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9ba821f40573b53aaedfd5fc9c863c13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5853, "upload_time": "2018-07-23T23:43:39", "url": "https://files.pythonhosted.org/packages/ca/65/4b13816cb2565c5c9e7af1bf56ace3cb15b4da48b9c797990c06d7fc389f/xlparser-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1322cbb400df80c93b8ac5ddbb07ffdf", "sha256": "7137d9fe9630ad98f56752f31b16a5728bb485d1563cace5068302179b827f10" }, "downloads": -1, "filename": "xlparser-0.2.5.tar.gz", "has_sig": false, "md5_digest": "1322cbb400df80c93b8ac5ddbb07ffdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3652, "upload_time": "2018-07-23T23:43:40", "url": "https://files.pythonhosted.org/packages/86/80/c142e0ce749fe97715ab6272291aeda934c84f517771743748e23acade1a/xlparser-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "5b6f9aa800c900277e6830f922f61bee", "sha256": "eb899273b770432a91a88882e13fe64eab345bf13ca6cbf14aa48d0f404da07f" }, "downloads": -1, "filename": "xlparser-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5b6f9aa800c900277e6830f922f61bee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5855, "upload_time": "2018-07-23T23:52:47", "url": "https://files.pythonhosted.org/packages/88/be/1926d83cd8138aaacaa9c2c3c54bdb0529d6dbad10d17fc75dd007f866c5/xlparser-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee6f8968a599f9103b4e68b93bb3018b", "sha256": "7d6a771e46023a715a3066c96717a37bc6f0280378e02cac5ce53cc192df245a" }, "downloads": -1, "filename": "xlparser-0.2.6.tar.gz", "has_sig": false, "md5_digest": "ee6f8968a599f9103b4e68b93bb3018b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3726, "upload_time": "2018-07-23T23:52:48", "url": "https://files.pythonhosted.org/packages/09/78/711c88ec52541f22f585f2a3eab98fcfad26b3bc74a384583211debf0850/xlparser-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "c0e6d736dbdd957f3cbd37110c37fc31", "sha256": "0f8a576bef145f4350cd6d3d23abdf24b763e8e9f666d15d5c8c0fbcd802bf49" }, "downloads": -1, "filename": "xlparser-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "c0e6d736dbdd957f3cbd37110c37fc31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 5811, "upload_time": "2018-07-24T00:15:02", "url": "https://files.pythonhosted.org/packages/58/71/ed6be393b7053e780a8e406e005bae8bc577fb22f14159cbe225528b0196/xlparser-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90ed48d06fdba6ec77bdc1da34a7b1cb", "sha256": "6780983b7276b22c16b3e15271d32a4133ad504d1519612b202074c687dd606b" }, "downloads": -1, "filename": "xlparser-0.2.7.tar.gz", "has_sig": false, "md5_digest": "90ed48d06fdba6ec77bdc1da34a7b1cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 3739, "upload_time": "2018-07-24T00:15:03", "url": "https://files.pythonhosted.org/packages/e8/ad/e02c61cb2ed3271dfc91fcf694eab8b2b2e1a0a3f8aa25c578d33dc4acf2/xlparser-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "a128f390748f641d8d67c71b2d9e7b92", "sha256": "564a52ef1773764fc03162cfae98f5fc3e65dd901f5dedffbc4425ba751b46df" }, "downloads": -1, "filename": "xlparser-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "a128f390748f641d8d67c71b2d9e7b92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 5811, "upload_time": "2018-07-24T00:18:29", "url": "https://files.pythonhosted.org/packages/eb/ad/965e3af28b48fc1df369ffd75c6ba2b0e4056eb4f6743aabe5662e4fa4ac/xlparser-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fad28f261dd26190948874177eb740f5", "sha256": "7c4a8e3eb92c1d3809a128a8bd02b540d02a45fd5aa2f096e0e61e3ae8a34ec5" }, "downloads": -1, "filename": "xlparser-0.2.8.tar.gz", "has_sig": false, "md5_digest": "fad28f261dd26190948874177eb740f5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 3740, "upload_time": "2018-07-24T00:18:30", "url": "https://files.pythonhosted.org/packages/c2/40/1aaaec59e3b4cc67d873ab193fbb08215790060879cb764660683720a038/xlparser-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "1f47b8b73a2a8729a58bc04a1b4a1765", "sha256": "cb717ab4bf4c5594c7915e1dbda6f7a5e14d56b1852cc318174dd2a75a1dfe5e" }, "downloads": -1, "filename": "xlparser-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "1f47b8b73a2a8729a58bc04a1b4a1765", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 5991, "upload_time": "2018-07-24T00:21:48", "url": "https://files.pythonhosted.org/packages/8a/f9/a03dae831c595e885890af868db27fa69e623fa6b69919dfa8156086a255/xlparser-0.2.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36ce45bfba9b83663139a2e7bf431c4b", "sha256": "e130c602a227bc203d0d170cdc10a4bd622c5489a76c35df4240d506cf172f30" }, "downloads": -1, "filename": "xlparser-0.2.9.tar.gz", "has_sig": false, "md5_digest": "36ce45bfba9b83663139a2e7bf431c4b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 3987, "upload_time": "2018-07-24T00:21:49", "url": "https://files.pythonhosted.org/packages/ee/90/bf8beba678a84655356fc11ab5185f37910b16caea9e4255d5630d3f9f01/xlparser-0.2.9.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "70c978f74e2f1bbd8481644f4b43798b", "sha256": "460b64b70dc5d940c07a25e79120133d9d5a07b1ad5a6c17d6c94c672c34cc44" }, "downloads": -1, "filename": "xlparser-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "70c978f74e2f1bbd8481644f4b43798b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4865, "upload_time": "2018-12-22T16:45:12", "url": "https://files.pythonhosted.org/packages/a8/97/56edc68a73e06a8027574134c3213623a8378906887f4ceeb473267be003/xlparser-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7bad302f09016d2bbb4f20184ea9009", "sha256": "3a625d92bef37bb1cd87edbcefaa4080206c1865c1f1a8a56c7aca29d21a82c5" }, "downloads": -1, "filename": "xlparser-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f7bad302f09016d2bbb4f20184ea9009", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4376, "upload_time": "2018-12-22T16:45:16", "url": "https://files.pythonhosted.org/packages/cd/4d/a06ee2b00b461541b1528f4544db31d393b319d39dbb2ab29af6cbdbfbd9/xlparser-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "9ec4e9df1f9b9693573cd7d4aa54bf5b", "sha256": "a9419802aa897b3b5751c7675fea3b116a7ad74c33e57c405e954660a99153a4" }, "downloads": -1, "filename": "xlparser-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9ec4e9df1f9b9693573cd7d4aa54bf5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 5044, "upload_time": "2018-12-25T14:42:04", "url": "https://files.pythonhosted.org/packages/5d/49/92a582e12171d1142ffda8bb167751fb4505bf5a501ee246ea1a484a9885/xlparser-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c435826faf87f1c847004455d5a75707", "sha256": "763204968f4dbdfbfc275208c2669312436fa14ca3cd08dd805b610dd37d02dc" }, "downloads": -1, "filename": "xlparser-0.3.2.tar.gz", "has_sig": false, "md5_digest": "c435826faf87f1c847004455d5a75707", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4551, "upload_time": "2018-12-25T14:42:09", "url": "https://files.pythonhosted.org/packages/f8/15/f12c2f19617524bf0b9b61c54b86043a1a44db612e858bf6cb7c607e0913/xlparser-0.3.2.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "36240321b271a2639bce48d799001ea9", "sha256": "d3e698254e0d617247f127d2d6cfcb8d80b9bfbbb9b41f3cd4421f6c68f5a8b1" }, "downloads": -1, "filename": "xlparser-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "36240321b271a2639bce48d799001ea9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4795, "upload_time": "2018-12-26T02:58:40", "url": "https://files.pythonhosted.org/packages/f6/0b/c4d4faf1fb4036f2645370659409758e4b46dab8ee1d6014e397b14bc9ca/xlparser-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66a99ab10208d817742a318675036d33", "sha256": "22b4438a09adc8f3945c9c2d76578488dc67876889ea680c949853e805c307ef" }, "downloads": -1, "filename": "xlparser-0.4.1.tar.gz", "has_sig": false, "md5_digest": "66a99ab10208d817742a318675036d33", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4515, "upload_time": "2018-12-26T02:58:45", "url": "https://files.pythonhosted.org/packages/14/8a/ff6ca51c25445fec4666b140f9fbe4738451516b9808bdc1736bfc8d5dff/xlparser-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "bdb3995d9b9c042113b09df2de6b4b6c", "sha256": "a4621e539af1fb4290493f3d7d885f48997b233ecc159e435388635d9ab93643" }, "downloads": -1, "filename": "xlparser-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bdb3995d9b9c042113b09df2de6b4b6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4806, "upload_time": "2018-12-26T03:03:31", "url": "https://files.pythonhosted.org/packages/62/98/905d4e26c5e403d90c90dba897565bfdc9b55b432778e363cfc3543eae90/xlparser-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7589fac949f2734d76260c81f2e21698", "sha256": "f2c85821f64fa5d07c2e2c63ae8cb2eab6b6d04a16cb1dca4b32a42e125d703f" }, "downloads": -1, "filename": "xlparser-0.4.2.tar.gz", "has_sig": false, "md5_digest": "7589fac949f2734d76260c81f2e21698", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4543, "upload_time": "2018-12-26T03:03:36", "url": "https://files.pythonhosted.org/packages/60/8a/6a3261ec7309d33f596a8d2bf9475b74f577945f16cf35b7d9831c2d33bc/xlparser-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "0b1d039a33844d1ee046d20ca64e2855", "sha256": "90e413b98814b9acb1283e87d2babe8f8f4913c1464e6d5988e9950a48b7bd67" }, "downloads": -1, "filename": "xlparser-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0b1d039a33844d1ee046d20ca64e2855", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 4809, "upload_time": "2018-12-31T07:57:17", "url": "https://files.pythonhosted.org/packages/17/fc/6d20452595c2f7559b419aa4ee811155d2c6c6eb7384059bca27dda8eb19/xlparser-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a3caa09867d6b219a66cb1f9c05c80b", "sha256": "dfa71a1cf026139a3b31dd7fc6d8684a163d9759190a48d7b47db149f6641a46" }, "downloads": -1, "filename": "xlparser-0.4.3.tar.gz", "has_sig": false, "md5_digest": "3a3caa09867d6b219a66cb1f9c05c80b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4563, "upload_time": "2018-12-31T07:57:23", "url": "https://files.pythonhosted.org/packages/2e/b3/edfde0b263c874065e2f6da1ea20ff04d62dca92117baf5003f601b8223e/xlparser-0.4.3.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "e59f991a88504a586bc384af531c4612", "sha256": "4de27bc15edcd699f516501de8d4d6f94860c5b6fbe1f4ec84dca1fa6819cc4e" }, "downloads": -1, "filename": "xlparser-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e59f991a88504a586bc384af531c4612", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 5856, "upload_time": "2019-06-14T13:33:42", "url": "https://files.pythonhosted.org/packages/21/54/5f9863ac66eb5b6a111d18305ca2f55993b1d24e0dea3fa74eae8fa24adc/xlparser-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c99635ed4df9b7a8c8bea22004c4918c", "sha256": "c159f900c5cfd07c95dbaf1c2b45c685387ebf38fb28a4cf20978537d2d33776" }, "downloads": -1, "filename": "xlparser-0.4.5.tar.gz", "has_sig": false, "md5_digest": "c99635ed4df9b7a8c8bea22004c4918c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4949, "upload_time": "2019-06-14T13:33:44", "url": "https://files.pythonhosted.org/packages/17/c0/959be97238c0a7ceb639ac6c7cc2dfc486c4ee1d31ff83befc73225bf1bb/xlparser-0.4.5.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "8aa75547389eb7d1d7343fa937f5b906", "sha256": "8f172ef4169315027203bc6a6e058a05ef7a10efa3bdb16781a25c7fe1c84de6" }, "downloads": -1, "filename": "xlparser-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8aa75547389eb7d1d7343fa937f5b906", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 5875, "upload_time": "2019-06-14T13:49:41", "url": "https://files.pythonhosted.org/packages/32/3f/1e786e8cf060601354f101645344eb45228dc90dddfd886200fe3173bf96/xlparser-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "862f8aa85229606b06dd5a299baf3a95", "sha256": "8a48ea4c957c5298c6c9ddcb3b80722f8dd7b0d0363436e04b0d996df5b2c77b" }, "downloads": -1, "filename": "xlparser-0.5.0.tar.gz", "has_sig": false, "md5_digest": "862f8aa85229606b06dd5a299baf3a95", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4958, "upload_time": "2019-06-14T13:49:43", "url": "https://files.pythonhosted.org/packages/74/bb/20acabc31f858c7efc947718b7992e246a8532a4421fa80e5e9a74ea7abd/xlparser-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8aa75547389eb7d1d7343fa937f5b906", "sha256": "8f172ef4169315027203bc6a6e058a05ef7a10efa3bdb16781a25c7fe1c84de6" }, "downloads": -1, "filename": "xlparser-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8aa75547389eb7d1d7343fa937f5b906", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1", "size": 5875, "upload_time": "2019-06-14T13:49:41", "url": "https://files.pythonhosted.org/packages/32/3f/1e786e8cf060601354f101645344eb45228dc90dddfd886200fe3173bf96/xlparser-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "862f8aa85229606b06dd5a299baf3a95", "sha256": "8a48ea4c957c5298c6c9ddcb3b80722f8dd7b0d0363436e04b0d996df5b2c77b" }, "downloads": -1, "filename": "xlparser-0.5.0.tar.gz", "has_sig": false, "md5_digest": "862f8aa85229606b06dd5a299baf3a95", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 4958, "upload_time": "2019-06-14T13:49:43", "url": "https://files.pythonhosted.org/packages/74/bb/20acabc31f858c7efc947718b7992e246a8532a4421fa80e5e9a74ea7abd/xlparser-0.5.0.tar.gz" } ] }