├── .github └── workflows │ └── publish-to-test-pypi.yml ├── .gitignore ├── CHANGELOG ├── CLAUDE.md ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── man ├── Makefile ├── pod2man.mk └── xlsx2csv.1.pod ├── pyproject.toml ├── test ├── datetime.csv ├── datetime.xlsx ├── empty_row.csv ├── empty_row.xlsx ├── escape.csv ├── escape.xlsx ├── float.csv ├── float.xlsx ├── float2.csv ├── float2.xlsx ├── formatted_inline_string.csv ├── formatted_inline_string.xlsx ├── hyperlinks.csv ├── hyperlinks.xlsm ├── hyperlinks_continous.csv ├── hyperlinks_continous.xlsm ├── input-weird.csv ├── input-weird.xlsx ├── junk-small.csv ├── junk-small.xlsx ├── last-column-empty.csv ├── last-column-empty.xlsx ├── namespace.csv ├── namespace.xlsx ├── no_cell_ids.csv ├── no_cell_ids.xlsx ├── run ├── sheets.csv ├── sheets.xlsx ├── sheets_order.csv ├── sheets_order.xlsx ├── skip_empty_lines.csv ├── skip_empty_lines.xlsx ├── timeformat.csv ├── timeformat.xlsx ├── twolettercolumns.csv ├── twolettercolumns.xlsx ├── utf8.csv ├── utf8.xlsx ├── variousdelim.csv ├── variousdelim.xlsx ├── xlsx2csv-test-file.csv └── xlsx2csv-test-file.xlsx └── xlsx2csv.py /.github/workflows/publish-to-test-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/.github/workflows/publish-to-test-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/README.md -------------------------------------------------------------------------------- /man/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/man/Makefile -------------------------------------------------------------------------------- /man/pod2man.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/man/pod2man.mk -------------------------------------------------------------------------------- /man/xlsx2csv.1.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/man/xlsx2csv.1.pod -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test/datetime.csv: -------------------------------------------------------------------------------- 1 | 2011-09-15 15:22:00 2 | -------------------------------------------------------------------------------- /test/datetime.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/datetime.xlsx -------------------------------------------------------------------------------- /test/empty_row.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/empty_row.csv -------------------------------------------------------------------------------- /test/empty_row.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/empty_row.xlsx -------------------------------------------------------------------------------- /test/escape.csv: -------------------------------------------------------------------------------- 1 | ,,,,Hello\nWorld\t!,FALSE 2 | -------------------------------------------------------------------------------- /test/escape.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/escape.xlsx -------------------------------------------------------------------------------- /test/float.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/float.csv -------------------------------------------------------------------------------- /test/float.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/float.xlsx -------------------------------------------------------------------------------- /test/float2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/float2.csv -------------------------------------------------------------------------------- /test/float2.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/float2.xlsx -------------------------------------------------------------------------------- /test/formatted_inline_string.csv: -------------------------------------------------------------------------------- 1 | Regular Bold 2 | -------------------------------------------------------------------------------- /test/formatted_inline_string.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/formatted_inline_string.xlsx -------------------------------------------------------------------------------- /test/hyperlinks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/hyperlinks.csv -------------------------------------------------------------------------------- /test/hyperlinks.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/hyperlinks.xlsm -------------------------------------------------------------------------------- /test/hyperlinks_continous.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/hyperlinks_continous.csv -------------------------------------------------------------------------------- /test/hyperlinks_continous.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/hyperlinks_continous.xlsm -------------------------------------------------------------------------------- /test/input-weird.csv: -------------------------------------------------------------------------------- 1 | ,,, 2 | Some data,,, 3 | -------------------------------------------------------------------------------- /test/input-weird.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/input-weird.xlsx -------------------------------------------------------------------------------- /test/junk-small.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/junk-small.csv -------------------------------------------------------------------------------- /test/junk-small.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/junk-small.xlsx -------------------------------------------------------------------------------- /test/last-column-empty.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/last-column-empty.csv -------------------------------------------------------------------------------- /test/last-column-empty.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/last-column-empty.xlsx -------------------------------------------------------------------------------- /test/namespace.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/namespace.csv -------------------------------------------------------------------------------- /test/namespace.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/namespace.xlsx -------------------------------------------------------------------------------- /test/no_cell_ids.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/no_cell_ids.csv -------------------------------------------------------------------------------- /test/no_cell_ids.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/no_cell_ids.xlsx -------------------------------------------------------------------------------- /test/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/run -------------------------------------------------------------------------------- /test/sheets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/sheets.csv -------------------------------------------------------------------------------- /test/sheets.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/sheets.xlsx -------------------------------------------------------------------------------- /test/sheets_order.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/sheets_order.csv -------------------------------------------------------------------------------- /test/sheets_order.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/sheets_order.xlsx -------------------------------------------------------------------------------- /test/skip_empty_lines.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/skip_empty_lines.csv -------------------------------------------------------------------------------- /test/skip_empty_lines.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/skip_empty_lines.xlsx -------------------------------------------------------------------------------- /test/timeformat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/timeformat.csv -------------------------------------------------------------------------------- /test/timeformat.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/timeformat.xlsx -------------------------------------------------------------------------------- /test/twolettercolumns.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/twolettercolumns.csv -------------------------------------------------------------------------------- /test/twolettercolumns.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/twolettercolumns.xlsx -------------------------------------------------------------------------------- /test/utf8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/utf8.csv -------------------------------------------------------------------------------- /test/utf8.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/utf8.xlsx -------------------------------------------------------------------------------- /test/variousdelim.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/variousdelim.csv -------------------------------------------------------------------------------- /test/variousdelim.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/variousdelim.xlsx -------------------------------------------------------------------------------- /test/xlsx2csv-test-file.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/xlsx2csv-test-file.csv -------------------------------------------------------------------------------- /test/xlsx2csv-test-file.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/test/xlsx2csv-test-file.xlsx -------------------------------------------------------------------------------- /xlsx2csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilshod/xlsx2csv/HEAD/xlsx2csv.py --------------------------------------------------------------------------------