मुझे एक्सेल के लिए एक फ़ाइल उत्पन्न करने की आवश्यकता है, इस फ़ाइल के कुछ मानों में कई लाइनें हैं।
वहाँ भी गैर-अंग्रेजी पाठ है, इसलिए फ़ाइल को यूनिकोड होना चाहिए।
अब मैं जो फ़ाइल जनरेट कर रहा हूँ, वह इस तरह दिखाई देती है: (UTF8 में, गैर अंग्रेजी पाठ में मिश्रित और बहुत सी पंक्तियों के साथ)
Header1,Header2,Header3
Value1,Value2,"Value3 Line1
Value3 Line2"
ध्यान दें कि मल्टी-लाइन वैल्यू डबल कोट्स में संलग्न है, इसमें एक सामान्य रोजमर्रा की नईलाइन है।
वेब पर मैंने जो पाया, उसके अनुसार यह काम करना था, लेकिन यह कम से कम Excel 2007 और UTF8 फ़ाइलों को नहीं जीतता है, Excel तीसरी पंक्ति को डेटा की दूसरी पंक्ति के रूप में मानता है न कि पहली डेटा पंक्ति की दूसरी पंक्ति के रूप में। ।
इसे मेरे ग्राहक की मशीनों पर चलना होगा और एक्सेल के उनके संस्करण पर मेरा कोई नियंत्रण नहीं है, इसलिए मुझे एक समाधान की आवश्यकता है जो एक्सेल 2000 और बाद में काम करेगा।
धन्यवाद
संपादित करें: मैंने दो CSV विकल्प, एक्सेल के लिए एक (यूनिकोड, टैब अलग, क्षेत्रों में कोई नई सीमा नहीं) और शेष दुनिया के लिए एक (UTF8, मानक CSV) होने से मेरी समस्या का "हल" किया।
वह नहीं जिसे मैं ढूंढ रहा था लेकिन कम से कम यह काम करता है (अब तक)