Bonjour,
je cherche des infos pour convertir un fichier "test.cxp" en "test.xls".
Y'a-t-il possibilité de changer simplement l'extension d'un fichier svp?
Merci d'avance.
Bonjour,
je cherche des infos pour convertir un fichier "test.cxp" en "test.xls".
Y'a-t-il possibilité de changer simplement l'extension d'un fichier svp?
Merci d'avance.
Pour le tester, ouvre "excel" et essai d'ouvrir ton fichier ".csp" à partir d'excel... Mais tu risques d'avoir des problèmes d'en-tête de fichier (header text non reconnu par matlab si tu relies ton fichier à partir des commandes "xlsread"...)
Tu ne peux pas le lire directement d'en matlab ?
Christophe
Merci pour ces infos... Je vais tester ça de suite.
Et bien ça fonctionne nikel!
Donc je mets le petit bout de code tout simple au cas ou quelqu'un chercherait à modifier le nom des fichiers.
Merci beaucoup, cela me fait gagner un temps fou!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 %Conversion cxp en XSL [fichCXP, pathnCXP]=uigetfiles( '*.cxp', 'Charger fichier CXP'); for f=1:max(size(fichCXP)); fileCXP=strcat(pathnCXP,fichCXP{f}); [pathstr, name, ext, versn] = fileparts(fileCXP) movefile(fileCXP,strcat(pathstr,'\',name,'.xls')) end
Plutôt que :
qui n'est pas portable sur d'autres plate-formes, il vaut mieux toujours utiliser FULLFILE :
Code : Sélectionner tout - Visualiser dans une fenêtre à part strcat(pathstr,'\',name,'.xls')
Code : Sélectionner tout - Visualiser dans une fenêtre à part fullfile(pathstr,[name,'.xls'])
Et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part for f=1:max(size(fichCXP));
s'écrit plus proprement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part for f=1:numel(fichCXP)
Euh je voudrais pas dire de bêtise mais pour un vecteur de taille 5x2 par exemple, NUMEL renverra 10 lorsque LENGTH renverra 5.
Et le MAX de la SIZE du vecteur devrait renvoyer 5 et non 10.
Mais c'est équivalent si le vecteur a une dimension égale à 1.
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