मैं अपने डेटा को सीएसवी फ़ाइल में व्यवस्थित करने की कोशिश कर रहा हूं। मैं अपना डेटा किसी विशेष पंक्ति में रखना चाहता हूं इसलिए मैंने "\ n" डालने का प्रयास किया लेकिन यह काम नहीं कर रहा है। कृपया मुझे किसी विशेष पंक्ति में डेटा डालने में मदद करें। धन्यवाद अग्रिम में ..एंड्रॉइड: सीएसवी फ़ाइल में नई लाइन कैसे लिखें?
public void writeData(String data,String strFilePath)
{
PrintWriter csvWriter;
try
{
File file = new File(strFilePath);
if(!file.exists()){
file = new File(strFilePath);
}
csvWriter = new PrintWriter(new FileWriter(file,true));
csvWriter.print(data+","+"hello");
csvWriter.append('\n');
csvWriter.print("world");
csvWriter.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
"यह काम नहीं कर रहा है" का क्या मतलब है? आप वास्तव में क्या देखते हैं? प्रश्न पूछते समय विशिष्ट होने से आपको आवश्यक उत्तरों मिलेंगे। –
उदाहरण के लिए यदि "पहला, दूसरा \ nthird" सीएसवी में जोड़ा जाता है, तो केवल "पहला" और "दूसरा" दिखाई देता है .. हम csv फ़ाइल में "तीसरा" नहीं देख सकते हैं। मुझे उम्मीद है कि यह एंड्रॉइड संपादकों के साथ समस्या है। मान लीजिए मैं विंडोज़ पीसी में अपने .csv को स्थानांतरित करता हूं, यहां तक कि "तीसरा" भी नई पंक्ति में दिखाई देता है। –