begin process at 2012 05 27 20:18:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Effacer le contenu d'un fichier Excel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Effacer le contenu d'un fichier Excel

mardi 18 janvier 2005 à 09:50:21 | Effacer le contenu d'un fichier Excel

jakata

Bonjour,

j'aurais aimé savoir comment faire, côté serveur, en jscript pour effacer le contenu d'un fichier excel ?
En fait, si un certain fichier existe, je dois le 'vider' avant de pouvoir introduire les nouvelles infos.
Voici mon code:

      
var ExcelApp;
      var ExcelBook;
      var fso;

      ExcelApp = Server.CreateObject("Excel.Application");
      fso = Server.CreateObject("Scripting.FileSystemObject");
       if (fso.FileExists ("C:\\Ex Asp\\Excell\\katia2.xls"))//le fichier existe
            ExcelApp.Workbooks.Open("C:\\Test.xls");
            //**********************************************
       else
           ExcelApp.Workbooks.Add;
    
       ExcelBook = ExcelApp.ActiveWorkbook;
       ExcelBook.Worksheets(1).Cells(1, 1).Value="Hello";
       ExcelBook.Worksheets(1).Cells(2,1).Value = "This is column B, row 1";
       ExcelBook.Worksheets(1).Cells(1,10).Value = "This is column J, row 1";
       ExcelBook.Worksheets(1).Cells(10,10).Value = "This is column J, row 10";
    
       ExcelBook.SaveAs("C:\\Test.xls");
    
        ExcelBook.Close();
        ExcelApp.Quit();
        ExcelBook = null;
        ExcelApp = null;
        fso = null;

J'aimerais bien ajouter la(les) ligne(s) pour 'vider' le fichier là où ce trouve les astérix.
Si vous voyez une erreur dans mon code, faites le moi savoir.
J'ai aussi un probème dans la fermeture d'Excel. Quand je quite l'appli, Excel est toujours dans le Process du Task Manager. C'est un problème.

Je vous remercie d'avance.

Jakata

mardi 18 janvier 2005 à 14:35:30 | Re : Effacer le contenu d'un fichier Excel

jakata

Réponse acceptée !

Je viens de trouver.
Pour ceux qui veulent :

     var bExist;
    var ExcelApp;
    var ExcelBook;
    var fso;
    var iRow;
    var jCol;

    ExcelApp = Server.CreateObject("Excel.Application");
    fso = Server.CreateObject("Scripting.FileSystemObject");
    if (fso.FileExists ("C:\\\yourfile.xls"))//le fichier existe
    {
     bExist = true;
     ExcelApp.Workbooks.Open("C:\\yourfile.xls");
    }
    else
    {
     bExist = false;
     ExcelApp.Workbooks.Add;
    }//end if
    
    ExcelBook = ExcelApp.ActiveWorkbook;
    ExcelApp.Cells.Clear;//clear all cells of the worksheet
    
    for(iRow=1; iRow<=10; iRow++)
     for(jCol=1; jCol<=5; jCol++)
      ExcelBook.Worksheets(1).Cells(iRow, jCol).Value="This is column " + jCol + ", row " + iRow;
    
    if(bExist)
     ExcelBook.Save();
    else
     ExcelBook.SaveAs("C:\\yourfile.xls");
    
    ExcelBook.Close();
    ExcelApp.Quit();
    ExcelBook = null;
    ExcelApp = null;
    fso = null;

Désolé pour le dérangement !

Jakata



Cette discussion est classée dans : fichier, excel, fso, excelapp, excelbook


Répondre à ce message

Sujets en rapport avec ce message

Server.CreateObject [ par microGiga ] j'essaie de créer une ouverture sur un fichier excel'Create the Excel object that we will useSet ExcelObject = Server.CreateObject("Excel.Application" boite de download [ par bebe.vodka ] salut! j'ai un fichier excel. je veux que quand on clique sur le lien pointant vers le fichier excel, il ne l'ouvre pas mais propose un télecharge boite de download [ par bebe.vodka ] salut! j'ai un fichier excel. je veux que quand on clique sur le lien pointant vers le fichier excel, il ne l'ouvre pas mais propose un télecharge MACRO AUTOCLOSE sur EXCEL qui m'empêche d'ouvrir mon fichier [ par balbina ] Auteur: Nathalie Date: 18-02-2002 09:50 BONJOUR, gros problème; j'ai fait un programme sur excel avec macros.....malheureusement par erreur il ya u Ecrire dans un fichier excel [ par HartAttack ] Est-ce que qq'un sait comment créer et ecrire dans un fichier excel avec VB.NET ???Hart Attack Fermeture d'Excel en ASP [ par yoannd ] Salut !Je suis en train de faire un petit fichier Excel depuis une base de données Access en ASP.net. Tout se passe bien et le fichier est bien généré ASP et Excel : modification du fichier [ par superln ] Bonjour. Je crée un fichier txt avec des séparateurs afin de pouvoir l'ouvrir dans Excel. Maintenant j'aimerai pouvoir créer plusieurs feuilles lors d Problème avec Fichier (info,création,lecture) [ par Darthsidious30 ] Salut!!!J'ai un gros problème avec la manipulation de fichier TXT et avec le FSO.Lorsque je lance une bête application pour lire la date à laquelle le ouvrir fichier excel sur pc distant [ par skipou ] Salut à tous !!!Je galèree depuis un moment sur un truc (con???). Je développe un "pseudo" site et j'ai besoin d'ouvrir un fichier excel à la demande Acces dynamique à un fichier Excel [ par hanhod ] Salam tout le monde,J'ai des fichiers que je dois importer et sotcker ses données dans une base de données.Je réussie à importer le fichier et l'ouvri


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales