Convertir plusieurs fichier de nomenclature "XLSX" en "CSV Point virgule"

Module de conception 3D et mise en plan fournissant tous les composants et procédés standard pour les métiers du bois.

Modérateurs : remi77, D@vid, Damien F., claire, Alexis GERARD, tibo.v1

Répondre
Avatar du membre
Garibal10
Sergent-chef
Sergent-chef
Messages : 70
Enregistré le : 23 juil. 2018, 10:41
Version TopSolid : 6.21
Module TopSolid : TopSolid'Wood

Convertir plusieurs fichier de nomenclature "XLSX" en "CSV Point virgule"

Message non lu par Garibal10 »

Bonjour,
déjà merci pour toute l'aide que vous donnez.

J'aimerais savoir si quelqu'un connait un logiciel ou un programme "fait main" qui permet de convertir plusieurs fichier "XLSX" en "CSV Point virgule" en même temps pour ensuite l'importer dans MaxCut.
Actuellement je suis obligé d'ouvrir chaque fichier "XLSX" avec EXCEL pour faire "enregistrer sous" et l'enregistrer en "CSV Point Virgule".
Vous comprenez donc que ceci peu être long et fastidieux si le nombre de fichier est important.
J'ai déjà télécharger plusieurs logiciel trouvé sur google mais rien ne fonctionne, je me tourne donc vers vous, les professionnels, pour savoir si quelqu'un pratique cette méthode ou a déjà eu affaire à ce cas. Et si oui, comment fait-il ?
J'espère avoir été clair.
En attente de vos réponse :D
Signature :
Quelques Collection complète de textures dimensionnées exprès pour topsolid.
EGGER, POLYREY, V-KORR, CORIAN, RAL, VIROC, SILESTONE :
viewtopic.php?f=14&t=7410
Chaque collection de texture dispose d’un tuto dans le fichier .zip pour la taille à renseigner dans topsolid.
destribois
Seconde Classe
Seconde Classe
Messages : 9
Enregistré le : 04 févr. 2019, 11:29
Version TopSolid : 6.19
Module TopSolid : TopSolid'Steel

Re: Convertir plusieurs fichier de nomenclature "XLSX" en "CSV Point virgule"

Message non lu par destribois »

Hello,

Je n'es pas encore essayer, mais je pense qu'il est possible de faire une macro sur Excel pour la conversion. En utilisant un script sur Topsolid il est possible d'utiliser un fichier excel comme base pour généré la nomenclature, il est aussi proposé d'utiliser une macro dans le script (C'est ça que je n'es pas encore essayé).

Je pense qu'il faut chercher par là. Si tu y arrive je suis preneur de la solution !
combabois
Première Classe
Première Classe
Messages : 10
Enregistré le : 04 mai 2012, 17:42
Module TopSolid : TopSolid'Steel
Localisation : Partout et nulle part

Re: Convertir plusieurs fichier de nomenclature "XLSX" en "CSV Point virgule"

Message non lu par combabois »

Bonjour,

on peut faire cette macro Excel appelée par le script.

Sub save_to_CSV()

Dim pos_point As Integer
Dim name_without_ext As String

'Save the current file
ActiveWorkbook.Save

'Take the current file name without extension
pos_point = InStr(ThisWorkbook.Name, ".")
name_without_ext = Left(ThisWorkbook.Name, pos_point - 1)

'Save as CSV file
ChDir ThisWorkbook.Path
If Len(Dir(ThisWorkbook.Path & "\" & name_without_ext + ".csv")) > 0 Then Kill (ThisWorkbook.Path & "\" & name_without_ext + ".csv")
ActiveWorkbook.SaveAs Filename:= _
ThisWorkbook.Path & "\" & name_without_ext & ".csv", FileFormat:=xlCSV, _
CreateBackup:=False

'Fermer fichier Excel
Workbooks(ThisWorkbook.Name).Close True

End Sub
destribois
Seconde Classe
Seconde Classe
Messages : 9
Enregistré le : 04 févr. 2019, 11:29
Version TopSolid : 6.19
Module TopSolid : TopSolid'Steel

Re: Convertir plusieurs fichier de nomenclature "XLSX" en "CSV Point virgule"

Message non lu par destribois »

Merci pour cette macro ! :)
Avatar du membre
Garibal10
Sergent-chef
Sergent-chef
Messages : 70
Enregistré le : 23 juil. 2018, 10:41
Version TopSolid : 6.21
Module TopSolid : TopSolid'Wood

Re: Convertir plusieurs fichier de nomenclature "XLSX" en "CSV Point virgule"

Message non lu par Garibal10 »

Bonjour,
Merci pour vos réponses.
Comment utilisé cette macro ? Je suis novice dans ce domaine mais cela m’intéresse beaucoup. Si vous avez un tuto je suis preneur
Signature :
Quelques Collection complète de textures dimensionnées exprès pour topsolid.
EGGER, POLYREY, V-KORR, CORIAN, RAL, VIROC, SILESTONE :
viewtopic.php?f=14&t=7410
Chaque collection de texture dispose d’un tuto dans le fichier .zip pour la taille à renseigner dans topsolid.
Avatar du membre
RibatLuc
Première Classe
Première Classe
Messages : 18
Enregistré le : 12 oct. 2013, 07:32
Version TopSolid : 6.21
Module TopSolid : TopSolid'Steel

Re: Convertir plusieurs fichier de nomenclature "XLSX" en "CSV Point virgule"

Message non lu par RibatLuc »

Bonjour,

Je vous invite à consulter la documentation nouveautés 2017 sur l'utilisation des scripts.

Voir l'exemple ci-dessous dans nom de la macro VBA vous devez indiquer => save_to_CSV.
2019-04-29_10-03-12.png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Luc
Avatar du membre
Garibal10
Sergent-chef
Sergent-chef
Messages : 70
Enregistré le : 23 juil. 2018, 10:41
Version TopSolid : 6.21
Module TopSolid : TopSolid'Wood

Re: Convertir plusieurs fichier de nomenclature "XLSX" en "CSV Point virgule"

Message non lu par Garibal10 »

Honnetement je comprend pas grand chose. Est ce que topsolid fournis un tuto pour avoir des bases dans ce domaine ci ?
Ps: aurais-tu le lien de ce que tu me dis.
Ou quelqu'un pourrait partager son fichier excel avec le script dedans ?
Signature :
Quelques Collection complète de textures dimensionnées exprès pour topsolid.
EGGER, POLYREY, V-KORR, CORIAN, RAL, VIROC, SILESTONE :
viewtopic.php?f=14&t=7410
Chaque collection de texture dispose d’un tuto dans le fichier .zip pour la taille à renseigner dans topsolid.
destribois
Seconde Classe
Seconde Classe
Messages : 9
Enregistré le : 04 févr. 2019, 11:29
Version TopSolid : 6.19
Module TopSolid : TopSolid'Steel

Re: Convertir plusieurs fichier de nomenclature "XLSX" en "CSV Point virgule"

Message non lu par destribois »

"Combabois", Par hasard à-tu l'équivalent pour le format pdf?
Répondre