Convertir CSV en Excel (XLS ou XLSX) à l'aide de la ligne de commande dans Windows
Voici un tutoriel pour convertir CSV en XLS ou XLSX en utilisant l'interface de ligne de (convert CSV to XLS or XLSX using the command-line) commande(interface) dans Windows 11/10 . Il existe plusieurs façons de convertir un fichier CSV aux formats Excel ( XLS , XLSX ). Vous pouvez utiliser Microsoft Excel , un logiciel gratuit de conversion dédié ou un outil en ligne pour effectuer la conversion. Mais saviez-vous que vous pouvez également utiliser l'interface de ligne de commande Windows pour convertir (Windows)CVS en Excel ? Et vous n'avez même pas besoin d'outil tiers pour cela ? Sinon, ce tutoriel vous surprendra agréablement.
Dans cet article, nous allons vous montrer comment vous pouvez convertir un fichier CSV en un classeur Excel . Pour cela, nous allons utiliser un VBScript . Laissez-nous vérifier le script et les étapes dont vous avez besoin pour la conversion.
Comment convertir CSV en Excel à l' aide de la ligne de commande(Command)
Voici les étapes pour convertir CSV en Excel à l' aide de l'interface de ligne(Command Line Interface) de commande dans Windows 11 ou Windows 10 :
- Ouvrez le Bloc-notes.
- Écrivez un script Visual Basic (VBS).
- Enregistrez le fichier VBS.
- Ouvrez l'invite de commande dans le dossier.
- Entrez(Enter) la commande de conversion CSV vers Excel .
Discutons de ces étapes en détail !
Tout d'abord, ouvrez l' application Bloc(Notepad) -notes sur votre PC Windows 10. Vous devez maintenant écrire un VBScript avec les commandes associées. Vous trouverez ci(Below) -dessous le script complet que vous devez saisir dans le Bloc(Notepad) -notes ; copiez-le simplement d'ici et collez-le dans votre bloc- notes(Notepad) :
'====================================== ' Convert CSV to Excel ' ' arg1: source - CSV path\file ' arg2: target - Excel path\file '====================================== srccsvfile = Wscript.Arguments(0) tgtxlsfile = Wscript.Arguments(1) 'Create Spreadsheet 'Look for an existing Excel instance. On Error Resume Next ' Turn on the error handling flag Set objExcel = GetObject(,"Excel.Application") 'If not found, create a new instance. If Err.Number = 429 Then '> 0 Set objExcel = CreateObject("Excel.Application") End If objExcel.Visible = false objExcel.displayalerts=false 'Import CSV into Spreadsheet Set objWorkbook = objExcel.Workbooks.open(srccsvfile) Set objWorksheet1 = objWorkbook.Worksheets(1) 'Adjust width of columns Set objRange = objWorksheet1.UsedRange objRange.EntireColumn.Autofit() 'This code could be used to AutoFit a select number of columns 'For intColumns = 1 To 17 ' objExcel.Columns(intColumns).AutoFit() 'Next 'Make Headings Bold objExcel.Rows(1).Font.Bold = TRUE 'Freeze header row With objExcel.ActiveWindow .SplitColumn = 0 .SplitRow = 1 End With objExcel.ActiveWindow.FreezePanes = True 'Add Data Filters to Heading Row objExcel.Rows(1).AutoFilter 'set header row gray objExcel.Rows(1).Interior.ColorIndex = 15 '-0.249977111117893 'Save Spreadsheet, 51 = Excel 2007-2010 objWorksheet1.SaveAs tgtxlsfile, 51 'Release Lock on Spreadsheet objExcel.Quit() Set objWorksheet1 = Nothing Set objWorkbook = Nothing Set ObjExcel = Nothing
Après avoir entré le script ci-dessus, vous devez enregistrer le fichier avec l' extension de fichier .vbs . Pour cela, cliquez sur l' option File > Save AsDans l' invite de la boîte de dialogue Enregistrer sous, définissez Type (Save As)de(Save As Type) fichier sur Tous les fichiers(All Files) , puis entrez le nom du fichier suivi de l' extension de fichier .vbs . Après cela, cliquez sur le bouton Enregistrer(Save) pour enregistrer le fichier VBS .
Maintenant, allez dans le dossier où vous avez enregistré le script VBS ci-dessus et (VBS)ouvrez l'invite de commande dans ce dossier(open Command Prompt in this folder) .
Ensuite, vous devez entrer une commande avec la syntaxe ci-dessous dans CMD :
VBSFilename [Input CSV file with path] [Output Excel file with path]
Supposons que vous ayez nommé le fichier VBS "csv-to-excel", alors votre commande ressemblera à celle ci-dessous :
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
Si vous souhaitez créer un fichier Excel avec l'ancienne extension de fichier, c'est-à-dire (Excel)XLS , remplacez simplement xlsx par xls . Voici un exemple:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
N'oubliez pas que vous devez mentionner le chemin complet des fichiers CSV d'entrée et de sortie Excel .
Lorsque vous entrez la commande ci-dessus, vous obtiendrez le fichier Excel de sortie.(Excel)
Dans le VBScript ci-dessus , il existe des options pour ajuster la largeur de la colonne, figer le volet, appliquer un filtre, mettre l'en-tête en gras, etc. Vous pouvez facilement modifier le VBScript pour personnaliser ces options, puis exécuter la commande pour convertir CSV en Excel via CMD . Si vous êtes un programmeur, vous pouvez personnaliser davantage le script en conséquence.
Voici donc comment vous pouvez convertir CSV en Excel en utilisant la ligne de commande(Command-Line) à l'aide d'un VBScript créé par Jeff(created by Jeff) .
Lectures associées :(Related reads:)
- Comment convertir DBF en Excel sous Windows(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- Logiciel de conversion PDF vers Excel gratuit.(Free Batch PDF to Excel Converter Software.)
Related posts
Liste des commandes DISKPART et comment les utiliser dans Windows 11/10
Comment redimensionner un Video en utilisant Command-line avec FFmpeg dans Windows 10
Comment afficher le Command Line dans Task Manager de Windows 11/10
Comment utiliser FINDSTR and Select-String Commands dans Windows 11/10
Access FTP Server en utilisant Command Prompt dans Windows 10
Comment exécuter Command Prompt comme Administrator dans Windows 11/10
Comment modifier le registre de Command Prompt dans Windows 10
Download Windows Command Reference PDF Guide à partir de Microsoft
Comment checter Battery level en utilisant Command line dans Windows 11/10
Qu'est-ce que RegAsm.exe? Comment désenregistrer une dll en utilisant RegAsm.exe?
Comment convertir DBF en Excel (XLSX or XLS) dans Windows 10
Comment ouvrir les fichiers TSV sur Windows 10 PC
Comment ouvrir Microsoft Store apps à partir de Command Prompt
Comment insérer CSV ou TSV dans une feuille de calcul Excel
Convertir des images entre formats via la ligne de commande dans Ubuntu
Comment comparer deux Files pour les modifications en utilisant Command Prompt
Comment allumer Auto Complete dans Windows Command Prompt
Comment créer un Tournament Bracket dans Windows 11/10
Comment utiliser le Netstat command pour résoudre les problèmes de réseau
Correction de l'erreur Excel stdole32.tlb dans Windows 10