Skip to content

xebialabs-community/xlr-import-csv-template-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!