Welcome Guest! Log in


This article shows how to select only a part of an Excel Sheet, and then reversing it as a datastore.

This article is a Work In Progress. We might also change its structure and category soon.
Please feel free to suggest improvements at the bottom of the page.

Selecting the area

The selection of the area is done during metadata creation.

For an existing metadata, Right Click on the root node of the Excel Metadata > Actions > Launch wizard to get the Configuration Window.

The modification consists of:

1 - Adding a parameter to the url of the file.

The syntax is:

definedNamed:"<nameWantedForTheArea>"="<fileName>"."<sheetName>$!<area>"

2 - Choose the selected area which should next appear in the datastore reverse window with the name defined in the url.

 

Example:

We have this file, and we want only the second part: A6 to C10

 excelFile

URL used:

jdbc:stambia:excel://<pathToTheFile>/customers2.xlsx?forceDatatypeAsString=true&columnNameStyle=PRESERVE&definedNamed:"myArea"="customers2"."sheet1$!A6:C10"

 

metadata

 

Next, the area can be found in datastore reverse window:

datastore

 

Comments  

# Virginie_Samson 2020-05-04 16:02
Bonjour
Est il possible de faire référence à un tableau déclaré dans la feuille Excel ?
J'ai essayé de comprendre l'exemple :
jdbc:stambia:excel:///customers2.xlsx?forceDatatypeAsString=true&columnNameStyle=PRESERVE&definedNamed:"myArea"="customers2"."sheet1$!A6:C10"

Mais je suis perdue sur les termes
definedNamed:"myArea"="customers2"."sheet1$!A6:C10"
Sheet : Nom de la feuille Excel
Mais quid de MyArea et Customers ?

Doit on définir une zone ? !A6:C10

Le but étant d'écrire N lignes dedans, faut il à minima 1 ligne pour qu'il ajoute la suite ?

Le but du tableau est de pouvoir définir la zone ou écrire, même s'il y a des Titres et descriptions en haut de la feuille.

Merci d'avance
Virginie
# Thomas BLETON 2020-05-13 18:00
- myArea est le nom de la zone excel pour la matérialiser dans le résultat du reverse
- customers2 est le nom du fichier sans extension : customers.xlsx
- il faut en effet définir une zone, dont la première ligne contient les noms des colonnes.

You have no rights to post comments

Articles

Suggest a new Article!