मैं सफलतापूर्वक MySQL क्वेरी परिणामों को CSV के रूप में सहेजने और उन्हें एक्सेल में आयात करने में सक्षम था:
-
फ़ॉर्म का उपयोग करें...
IFNULL(ColumnA, "" ) AS "Column A",
... आपके चयन कथन में प्रत्येक कॉलम या अभिव्यक्ति के लिए संभवतः एक न्यूल (\N) वापस कर सकता है। यह सुनिश्चित करेगा कि आपकी CSV फ़ाइल में NULL मान अनुचित रूप से उद्धृत \N's के बजाय ठीक से उद्धृत खाली स्ट्रिंग्स के रूप में दिखाई दें। एक खाली स्ट्रिंग के बजाय, आप संभवतः एक NULL का प्रतिनिधित्व करने के लिए एक मान निर्दिष्ट कर सकते हैं, जैसे...
IFNULL(ColumnA, "~NULL~" ) AS "Column A",
- निम्न OUTFILE विकल्पों का उपयोग करें:
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '"'
LINES TERMINATED BY '\r\n'
ध्यान दें कि ESCAPED BY एक दोहरा उद्धरण निर्दिष्ट करता है, जैसा कि ENCLOSED BY करता है। मैंने परीक्षण नहीं किया है कि क्या वैकल्पिक रूप से संलग्न सफल होगा, इसलिए मैं बस वैकल्पिक रूप से बाहर हूं।
उद्धृत फ़ील्ड मान के भीतर एक और दोहरे उद्धरण से बचने के लिए दोहरे उद्धरण का उपयोग करना CSV विनिर्देश - RFC 4180, खंड 2.7 के अनुसार आवश्यक है।