GithubHelp home page GithubHelp logo

ods2csv's People

Contributors

znerd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ods2csv's Issues

Bug: Extra records are output

When Y rows are in the spreadsheet, then the output contains Y+2 CSV records, where the last 2 will always be completely empty lines. The extraneous lines should not be output.

Issue with date format and handling text data

  • Date is showing as 2018-07-31T00:00:00Z for 31-Jul-2018.
    image
    Quick fix could be with by commenting output(atts.getValue(OFFICE_NS, "date-value")); and making _stringValueType = true;

-every string is getting is enclosed with double quote but why ?

RFE: Configure how numbers/dates/percentages are output

Currently, numbers and dates are output in the normalized form stored inside the ODS file for internal use by OpenDocument. This form can be different from what the user entered and/or sees in the spreadsheet.

It would be nice if the Converter could be configured to output the original strings instead of the normalized formats.

For example the user may see the following in the spreadsheet in the Dutch (nl_NL) locale; notice that "," is the decimal separator, while "." is the thousands-separator:
1.234,67
However, the normalized form stored in the ODS file could very well be:
1234.66666666667
The latter is what is currently always output by the Converter. The requested enhancement would make it an option to instead output what the user sees.

Note that dates are currently also output in normalized form, while percentages are not.

Bug: Extra cells are output

When processing a spreadsheet with X columns, X+2 cells are output per row. The extraneous cells should not be output.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.