Giter Club home page Giter Club logo

jcomma's People

Contributors

davidearl avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

antrepo

jcomma's Issues

Add conditional header rows

(a) add the ability to determine header rows based on content (either or both of the last header line and the first content line)
(b) some flexibility as to which header line(s) constitute the actual column headers

Append comma and append space being wrongly applied

When a field is composed from more than one column or field, the append comma and append space options are being applied to the entire string so far, so the effect is cumulative, rather than being applied to each input individually.

Suggest some kind of testing mechanism

To help those who might wish to contribute, it would be helpful to have some kind of testing mechanism - either unit tests or even a set of regression tests.

They would provide useful examples as a kind of documentation as well.

Keep DO IT to hand

To avoid a lot of scrolling, keep the DO IT box at the top of the window at all times

Row number for condition

When the value for a condition comes from a column, it should have a qualifying row number for when multiple rows are being consumed. Possibly only display if overall rowCount is > 1 (ditto selecting from column).

Sort option at end

Would be useful to be able to sort the final output based on some part of the output

Reference to column AA fails

The column label 'AA' (and I think BA, CA etc), and any headings that refer to those columns (27, 53, ...) says 'invalid column letter...'

It looks like it's because I have a strpos(...) == FALSE rather than strpos(...) === FALSE for the second letter if there is one.

trim and negate input options

When a field is composed of more than one column or field, it would be useful to be able to prefix a minus sign to the input (when not blank), in the same way as commas and spaces can be appended currently. This would provide an easier way to deal with separate Credit and Debit columns in the input, when one or the other is always blank. A trim option would deal with the case when the "blank" column actually has some spaces. This doesn't deal with the case where the ideally blank input is actually set to zero; that will have to be dealt with as two output fields of the same name, where one or other is omitted on output.

Jcomma - PCRE box too small

GeoffG said by email:

When entering a regular expression in Jcomma, such as "replace using regular
expression", the box is rather small and given the nature of regexps one is
faced with a window into what may look like gibberish to the un-initiated!
Trying to review a regexp which doesn't quite do what you want can be a bit
tricky.

Would it be possible to make the regexp box(es) bigger? I could imagine having a
whole line for it, although it would be a bit trickier to make the layout look
nice.

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.