Bonjour,
Je souhaite créer un code Matlab qui permet de prendre un fichier modèle Excel (Modele.xlsx) puis de le dupliquer en lui donnant un nouveau nom (Echantillon1.xlsx , Echantillon2.xlsx, ... ) sans modifier l'origine.
Merci d'avance !
Bonjour,
Je souhaite créer un code Matlab qui permet de prendre un fichier modèle Excel (Modele.xlsx) puis de le dupliquer en lui donnant un nouveau nom (Echantillon1.xlsx , Echantillon2.xlsx, ... ) sans modifier l'origine.
Merci d'avance !
Tu trouveras des pistes dans le 2ème tutoriels de la série Contrôle d'Excel par MATLAB via Automation
Bonjour,
Si ce n'est que pour effectuer la copie d'un fichier, tu as la fonction copyfile.
Bonjour,
J'ai choisi la réponse de Dut . Je suis allé sur :
http://briot-jerome.developpez.com/m...ion/connexion/
Bravo de nous avoir fait un beau tutoriel
Je laisse le code pour ceux qui sont intéressés à l'avenir :
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 % Mise en place du programme de contrôle d'Excel Excel = actxserver('Excel.Application'); % Mise en place de l'adresse du fichier (ici à compléter) xlspath='C:\User\'; % Nom du fichier modèle à dupliquer xlsfile='Modele.xlsx'; % Ouverture du fichier modèle Workbook=Excel.Workbooks.Open(fullfile(xlspath,xlsfile)); % Actions à réaliser sur ce fichier sans enregistrer le fichier modèle % Nom du fichier à dupliquer xlsfileend='CopieA'; % Enregistrement du fichier dupliqué Workbook.SaveAs(fullfile(xlspath,xlsfileend));
Ne pas oublier de fermer proprement l'application Excel.
Tu peux laisser un commentaire à la suite de cette discussion : http://www.developpez.net/forums/d13...ia-automation/
Partager