CSV फाइलें पढ़ना
आप DataCorp में एक जूनियर डेटा एनालिस्ट के रूप में जुड़े हैं. आपका पहला प्रोजेक्ट कर्मचारी डेटाबेस को समेकित करना है, लेकिन डेटा कई सिस्टम्स से अलग-अलग CSV फॉर्मैट्स में आया है — कहीं comma-separated, तो कहीं tab-delimited. अलग-अलग फाइल फॉर्मैट्स संभालना ज़रूरी है, क्योंकि वास्तविक दुनिया का डेटा शायद ही कभी एक ही स्टैंडर्ड फॉर्मैट में आता है.
Table, CsvReadOptions, और संबंधित Tablesaw क्लासेस आपके लिए इम्पोर्ट कर दी गई हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में डेटा इम्पोर्ट करना
अभ्यास निर्देश
"employees.csv"को डिफॉल्ट विकल्पों के साथ पढ़ें."employees_tab.csv"को tab delimiter का उपयोग करके पढ़ें.- दोनों टेबल्स की structure प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
public class ReadCSVFiles {
public static void main(String[] args) {
try {
// Read file using default options
Table standardCsv = Table.____().____("employees.csv");
// Read file using a tab delimiter
Table tabDelimited = Table.read().csv(CsvReadOptions
.____("employees_tab.csv")
.____('\t')
.build());
// Print the structure of both tables
System.out.println(____.____());
System.out.println(____.____());
} catch (Exception e) {
System.err.println("Error reading CSV files: " + e.getMessage());
}
}
}