Excel में कई Excel फ़ाइलों को बैच में CSV फ़ाइलों में कैसे परिवर्तित करें?
एक्सेल में, हम सेव एज फ़ंक्शन के साथ कार्यपुस्तिका को सीएसवी फ़ाइल में परिवर्तित कर सकते हैं, लेकिन क्या आप जान सकते हैं कि एकाधिक एक्सेल फ़ाइलों को अलग-अलग सीएसवी फ़ाइलों में बैच में कैसे परिवर्तित किया जाए? इस आलेख में, मैं एक फ़ोल्डर में सभी एक्सेल फ़ाइलों को एक्सेल में सीएसवी फ़ाइलों में परिवर्तित करने के लिए एक वीबीए कोड पेश करता हूं।
बैच किसी फ़ोल्डर की एक्सेल फ़ाइलों को VBA के साथ CSV फ़ाइलों में परिवर्तित करता है
एक्सेल के लिए कुटूल के साथ कार्यपुस्तिका की शीट को अलग सीएसवी फाइलों में परिवर्तित करें
बैच किसी फ़ोल्डर की एक्सेल फ़ाइलों को VBA के साथ CSV फ़ाइलों में परिवर्तित करता है
एक्सेल में, VBA को छोड़कर कोई भी अंतर्निहित फ़ंक्शन इस कार्य को जल्दी से हल नहीं कर सकता है।
1. एक्सेल सक्षम करें, और दबाएँ ऑल्ट + F11 चाबियाँ खुलीं अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
2। क्लिक करें सम्मिलित करें > मॉड्यूल एक नया मॉड्यूल बनाने के लिए.
3. नीचे दिए गए कोड को कॉपी करें और उन्हें नई मॉड्यूल विंडो पर पेस्ट करें।
वीबीए: बैच एक्सेल फाइलों को सीएसवी में परिवर्तित करता है
Sub WorkbooksSaveAsCsvToFolder()
'UpdatebyExtendoffice20181031
Dim xObjWB As Workbook
Dim xObjWS As Worksheet
Dim xStrEFPath As String
Dim xStrEFFile As String
Dim xObjFD As FileDialog
Dim xObjSFD As FileDialog
Dim xStrSPath As String
Dim xStrCSVFName As String
Dim xS As String
Application.ScreenUpdating = False
Application.EnableEvents = False
Application.Calculation = xlCalculationManual
Application.DisplayAlerts = False
On Error Resume Next
Set xObjFD = Application.FileDialog(msoFileDialogFolderPicker)
xObjFD.AllowMultiSelect = False
xObjFD.Title = "Kutools for Excel - Select a folder which contains Excel files"
If xObjFD.Show <> -1 Then Exit Sub
xStrEFPath = xObjFD.SelectedItems(1) & "\"
Set xObjSFD = Application.FileDialog(msoFileDialogFolderPicker)
xObjSFD.AllowMultiSelect = False
xObjSFD.Title = "Kutools for Excel - Select a folder to locate CSV files"
If xObjSFD.Show <> -1 Then Exit Sub
xStrSPath = xObjSFD.SelectedItems(1) & "\"
xStrEFFile = Dir(xStrEFPath & "*.xls*")
Do While xStrEFFile <> ""
xS = xStrEFPath & xStrEFFile
Set xObjWB = Application.Workbooks.Open(xS)
xStrCSVFName = xStrSPath & Left(xStrEFFile, InStr(1, xStrEFFile, ".") - 1) & ".csv"
xObjWB.SaveAs Filename:=xStrCSVFName, FileFormat:=xlCSV
xObjWB.Close savechanges:=False
xStrEFFile = Dir
Loop
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
4। दबाएँ F5 कुंजी, उस फ़ोल्डर का चयन करें जिसमें वे एक्सेल फ़ाइलें हैं जिन्हें आप पहले पॉपिंग डायलॉग में सीएसवी फ़ाइलों में कनवर्ट करना चाहते हैं।
5। क्लिक करें OK, फिर दूसरे पॉपिंग डायलॉग में, CSV फ़ाइलों को रखने के लिए फ़ोल्डर का चयन करें।
6। क्लिक करें OK, अब फ़ोल्डर में Excel फ़ाइलें CSV फ़ाइलों में परिवर्तित हो गई हैं और दूसरे फ़ोल्डर में सहेजी गई हैं।
एक्सेल के लिए कुटूल के साथ कार्यपुस्तिका की शीट को अलग सीएसवी फाइलों में परिवर्तित करें
जैसा कि हम जानते हैं, हम Excel में केवल Save As फ़ंक्शन के साथ संपूर्ण कार्यपुस्तिका को एक CSV फ़ाइल में परिवर्तित कर सकते हैं। लेकिन कुछ समय में, आप एकल शीट को CSV फ़ाइल में परिवर्तित करना चाहते हैं, इस स्थिति में, विभाजित कार्यपुस्तिका की उपयोगिता एक्सेल के लिए कुटूल आपको मदद कर सकते हैं।
एक्सेल के लिए कुटूल, से अधिक के साथ 300 सुविधाजनक कार्य, आपके कार्यों को और अधिक आसान बनाते हैं। |
स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया नीचे दिए अनुसार कार्य करें:(अब एक्सेल के लिए नि:शुल्क कुटूल डाउनलोड करें!)
1. जिस कार्यपुस्तिका की शीट को आप अलग सीएसवी फ़ाइलों के रूप में परिवर्तित करना चाहते हैं उसे सक्षम करें, क्लिक करें कुटूल्स प्लस > कार्यपुस्तिका > विभाजित कार्यपुस्तिका.
2। में विभाजित कार्यपुस्तिका संवाद, उस शीट का नाम जांचें जिसे आप विभाजित करना चाहते हैं (सभी शीट डिफ़ॉल्ट रूप से जांची जाती हैं), जांचें के रूप में सहेजें टाइप करें, चुनें सीएसवी (मैकिंटोश) (*.सीएसवी) ड्रॉप-डाउन सूची से
3। क्लिक करें विभाजित करें बाहर पॉप करने के लिए फ़ोल्डर के लिए ब्राउज़ संवाद, CSV फ़ाइलों को रखने के लिए एक फ़ोल्डर चुनें या बनाएं।
4। क्लिक करें OK, अब कार्यपुस्तिका को अलग-अलग CSV फ़ाइलों के रूप में विभाजित कर दिया गया है।
विभाजित कार्यपुस्तिका
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!