Name: ods2csv Version: 0.1 Synopsis: Convert Open Document Spreadsheet ODS to CSV Description: Usually you would convert ODS to CSV via @libreoffice --headless@ but this conflicts with running GUI instances of @libreoffice@ and requires a full libreoffice installation and has incomprehensible CSV export command-line options and selection of individual tables is inferior. . This program quickly scans through a FODS or ODS document using a XML parser and watches only the necessary data. It does not interpret or evaluate the formula data, instead it assumes that the contained evaluated values are correct. This is true, if the file was saved from LibreOffice but might not be true if generated or manipulated by other tools. . You can feed generated CSV files to LaTeX @datatool.sty@, @csvmidi@, or @csvreplace@ from Haskell package @spreadsheet@. . Example runs of the program: . > ods2csv --list-tables input.ods . > ods2csv --sheetnumber=1 input.ods >output.csv . > ods2csv --sheetname="Table 2" --separator=TAB input.ods >output.tsv . > ods2csv --sheetnumber=2 input.fods >output.csv . > ods2csv --sheetnumber=2 output.csv . The program supports UTF-8 encoding for FODS/XML input, and applies Latin1 decoding otherwise. For writing CSV it uses the system's default encoding. . ToDo: Provide FODS parser as library function, maybe in @spreadsheet@. Homepage: https://hub.darcs.net/thielema/ods2csv License: BSD3 License-File: LICENSE Author: Henning Thielemann Maintainer: haskell@henning-thielemann.de Category: Text, CSV Build-Type: Simple Cabal-Version: >=1.10 Source-Repository this Tag: 0.1 Type: darcs Location: https://hub.darcs.net/thielema/ods2csv Source-Repository head Type: darcs Location: https://hub.darcs.net/thielema/ods2csv Executable ods2csv Build-Depends: zip-archive >=0.4.3 && <0.5, spreadsheet >=0.1.3 && <0.2, tagchup >=0.4 && <0.5, xml-basic >=0.1.1 && <0.2, shell-utility >=0.1 && <0.2, optparse-applicative >=0.11 && <0.19, utf8-string >=1.0.2 && <1.1, bytestring >=0.10 && <0.13, non-empty >=0.3.4 && <0.4, utility-ht >=0.0.10 && <0.1, base >=4.5 && <5 Hs-Source-Dirs: src Main-Is: Main.hs Default-Language: Haskell2010 GHC-Options: -Wall -fwarn-incomplete-uni-patterns -fwarn-tabs