Bonjour a tous,

J'ai un fichier excell avec un petit tableau, que je veux recuperer dans des champs text aprés l'avoir saisie dans un textarea.

Le tableau se présente sous la forme

Date Code Topic Depense1 Depense2 Depense3 Depense4

Le probleme vient du fait que l'on n'est pas obligé de remplir forcément tous les champs, et quand le champ Depense4 est vide, et bien avec mon regexp je recupere rien du tout si ce n'est la valeur de la ligne d'aprés.

Bon un peu de code pour que ce soit plus clair

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
var comment=document.getElementById("donnee").value;
var regseparator = new RegExp('\t|\r');
var tableau = comment.split(regseparator) // LE CARACTERE SEPEPARATEUR EST TABULATION 
 
var nbligne = (tableau.length - 1) / 7;
 
 
 
 
 
 //nb de ligne
for (var j = 1; j<nbligne; j++) createInput(); 
 
for (var i=0; i<(tableau.length - 1); i++)
{
var text = document.getElementById('idinput' + i);
text.value = tableau[i];
}
 
}
Voilà le truc c'est que en copiant un fichier excell, entre chaque cellule sa fait une tabulation et il me prend bien en compte les premiéres cellules meme si elles sont vide sauf la derniere.

Voilà je ne sais pas si j'ai été bien clair, mais je me tiens à votre disposition


EDIT / DEsolé d etre un boulet pareil l expression etait \n et non \r