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
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
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/
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager