Visual Basic for Applications:
CSV এর সাথে কাজ করা
কিভাবে:
ভিজ্যুয়াল বেসিক ফর অ্যাপ্লিকেশনস (VBA) বিল্ট-ইন ফাংশন এবং মেথডগুলির মাধ্যমে CSV ফাইলের সাথে কাজ করাকে সহজ করে। নিচে CSV ফাইলের সঙ্গে বেসিক অপারেশনগুলি নিয়ে কিছু উদাহরণ উপস্থাপিত হয়েছে।
CSV ফাইল পড়া:
Sub ReadCSV()
Dim filePath হিসাবে String
filePath = "C:\example.csv"
Open filePath For Input As #1
Do Until EOF(1)
Dim line হিসাবে String
Line Input #1, line
Dim dataFields() As String
dataFields = Split(line, ",")
'প্রয়োজন অনুসারে dataFields অ্যারে প্রক্রিয়া করুন
Debug.Print Join(dataFields, ";") 'উদাহরণ আউটপুট দেখাচ্ছে কমা থেকে সেমিকোলনে রূপান্তর
Loop
Close #1
End Sub
CSV ফাইলে লেখা:
Sub WriteCSV()
Dim filePath হিসাবে String
filePath = "C:\output.csv"
Dim dataToWrite হিসাবে String
dataToWrite = "ID,Name,Age" & vbCrLf & "1,John Doe,30" & vbCrLf & "2,Jane Doe,29"
Open filePath For Output As #1
Print #1, dataToWrite
Close #1
End Sub
output.csv
এ নমুনা আউটপুট:
ID,Name,Age
1,John Doe,30
2,Jane Doe,29
গভীরে ডুব:
ঐতিহাসিকভাবে, CSV ফাইলগুলি টেবিলার ডেটা একটি টেক্সট ফরম্যাটে সংরক্ষণের একটি সরল পদ্ধতি হয়ে উঠেছে। এর গঠনের সাধারণতা, যেখানে প্রতি লাইনই একটি ডেটা রেকর্ডকে প্রতিনিধিত্ব করে এবং একটি রেকর্ডের প্রতিটি ক্ষেত্রই কমা দ্বারা বিচ্ছিন্ন, এটি CSV’র শক্তি এবং সীমাবদ্ধতা উভয়েরই। ফরম্যাটটি নেটিভভাবে ডাটা টাইপকে সমর্থন করে না, যার অর্থ সমস্ত ডাটা স্ট্রিং হিসেবে সংরক্ষিত হয়, এবং ডাটাকে সঠিক টাইপে রূপান্তর করার দায়িত্ব প্রোগ্রামারের উপর পড়ে।
ভিজ্যুয়াল বেসিক ফর অ্যাপ্�