Retrouvez les publications relatives à ces discussions dans
notre rubrique .net.
liste des forums
liste des discussions
Participer à la discussion
-
Message publié le mardi 15 décembre 2009 à 10 h 15 par Mike49.
-
Bonjour,
En javascript je rempli 1 tableau asp grace à un fichier excel (côté client).
Je souhaiterai mettre à jour ma base de donnée SQL Server grâce à ce tableau mais pour cela il faut d'abord que je récupère les données sur le serveur.
Comment je peux faire (si c'est possible) ?
code javascript :
<script type="text/javascript">
function AddOneRow(indr) {
var newRow = document.getElementById('<%= Table1.ClientID %>').insertRow(indr - 1);
}
function AddOneCell(val, indc, indrc) {
var Row = document.getElementById('<%= Table1.ClientID %>').rows(indrc - 1);
var newCell = Row.insertCell(indc - 1);
newCell.innerHTML = val;
}
function ImportXLS() {
var Path_file; // Chemin du fichier
var oExcel; // Application Excel oExcel.ActiveSheet
var Rep_cour = window.location.href;
var Index = Rep_cour.lastIndexOf("/");
var Rep_cour = Rep_cour.substring(0,Index);
var Path_file = "V:\\fichier.xls";
// Lancement de EXCEL
oExcel = new ActiveXObject('Excel.Application');
oExcel.WorkBooks.Open(Path_file);
oExcel.Sheets("Feuil1").activate;
var col;
var cellule;
var nbl = oExcel.Rows.Count;
var nbc = oExcel.Columns.Count;
for (r = 1; r <= nbl; r++) {
if (oExcel.Cells.Item(r, 1).Value != null) {
AddOneRow(r);
for (c = 1; c <= nbc; c++) {
if (oExcel.Cells.Item(r, c).Value != null) {
col = oExcel.Cells.Item(r, c).Value;
AddOneCell(col, c, r);
}
else {
c = nbc;
}
}
}
else {
r = nbl;
}
}
// fermeture de EXCEL
oExcel.WorkBooks.Close;
oExcel.Quit();
}
</script>
je fais l'appel de la fonction javascript 'ImportXLS()' grace a un Input bouton.
Je souhaiterai récupérer les données affiché dans mon tableau grace à un bouton asp (afin de mettre à jour la BDD).
Cordialement.
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.