Giter Club home page Giter Club logo

xlr-import-csv-template-plugin's Introduction

xlr-import-csv-template-plugin

Introduction:

This plugin will allow you to import simple, custom Excel spreadsheets into templates in XL Release.

CI status

Build Status License: MIT

Installation requirements

  • Tested with XL Release 7.2.x and 7.5.x, but should work with lower 7 versions too.

Installation:

Copy the plugin file to the XL Release plugin folder and restart the XL Release server.

Usage

Although this plugin is very easy adaptable to your own spreadsheet format, it's made to import whatever XL Release export: export-template

You can edit it in Excel, select the entire workbook and copy it to your clipbard copy-from-excel

Click on the CSV menu item. You can name the new template and paste the fields into the text area. csv-import

XL Release will give you a link to the imported template. csv-imported

As you see, the imported template is not one-to-one, but it's a good 80%. imported-template

Fields currently supported: see field_to_column_index_mapping in CsvParser.py.

Testing

Unittests are ran by gradle as part of the lifecyle ./gradlew test. This only tests the CsvParser though. UPDATE THE UNITTESTS IF YOU EXPAND THIS PLUGIN!

xlr-import-csv-template-plugin's People

Contributors

ndebuhr avatar vlussenburg avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

raviburra09

xlr-import-csv-template-plugin's Issues

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.