Excel में CSV फ़ाइलों के लिए SYLK चेतावनी को कैसे निष्क्रिय करें?


13

मैं बहुत सी CSV फ़ाइलों को Excel में लोड करता हूँ और उनमें से कुछ चेतावनी का कारण बनती हैं जहाँ Excel को लगता है कि यह एक SYLK फ़ाइल है, CSV नहीं। कारण ज्ञात है

यहाँ छवि विवरण दर्ज करें

कोई इस चेतावनी को कैसे अक्षम करता है? क्या कोई सेटिंग, एक समूह नीति, रजिस्ट्री सेटिंग है? कुछ भी?


क्या ओएस? क्या डोमेन सेटिंग्स? कोई अन्य प्रतिबंध? क्या कारण है कि आप फ़ाइलों का नाम नहीं बदल सकते हैं?
रेस्टाफ़ेरियन

@Raystafarian विंडोज 8.1, लेकिन इसका एक्सेल इश्यू है, ओएस नहीं। कोई डोमेन सेटिंग या प्रतिबंध जो मैं सोच भी नहीं सकता। मैं फ़ाइलों का नाम बदल सकता हूं, लेकिन वे सीएसवी फाइलें हैं ... मैं चाहता हूं कि उन्हें सीएसवी के रूप में माना जाए।
एंग्रीहैकर

मैंने ओएस से पूछा क्योंकि वह कैसे (या यदि आप) नीति, रजिस्ट्री, आदि को बदल सकता है
Raystafarian

जवाबों:


7

हमने पता लगाया है कि यदि CSV को UTF-8 में बदल दिया जाता है, तो SYLK समस्या गायब हो जाती है (आईडी में परिवर्तन के बिना आईडी)


आपने इसे कैसे पूरा किया - सामग्री-प्रकार को पाठ / सीएसवी में बदलें; charset = utf-8?
21

9

समस्या पहली पंक्ति / फ़ील्ड के कारण होती है, जिसमें सटीक मान 'ID' होता है। एक्सेल इस मान को देखता है और यह तय करता है कि यह एक SYLK (सिंबोलिक लाइनक) फ़ाइल स्वरूप है न कि CSV फ़ाइल।

मान 'Id' या 'id' का नाम बदलकर इस 'फ़ीचर' को दूर किया जा सकता है - जैसा कि एक्सेल के लिए लगता है कि uurercase में होना चाहिए। वैकल्पिक रूप से, किसी भी अन्य स्ट्रिंग मान 'आइडेंटिटी' या 'Ref' का उपयोग करें या ID के सामने एक एपॉस्ट्रॉफ़ डालें, एक्सेल को 'प्लेन टेक्स्ट' के रूप में मानने के लिए कहें - यह एक्सेल चेक को हरा देता है, लेकिन आप एक एपॉस्टेश नहीं चाहते हैं। आपका डेटा।

यह सुविधा कम से कम 2010 संस्करण के बाद से एक्सेल में है।


1

हमने जहां काम किया वहां हमने यह लड़ाई लड़ी। वर्कअराउंड में से एक फ़ाइल को स्थानीय रूप से सहेजना था, जैसा कि हमारे उदाहरण में, सुरक्षा (यह एक सुरक्षा मुद्दा है, यह विश्वास है या नहीं) चेक केवल नेटवर्क फ़ाइलों के लिए चालू किया गया था। जबकि एक्सेल ने जांच की, ऑपरेटिंग सिस्टम नहीं था। किसी भी कार्यालय प्रारूप में नहीं बचा है, और यह फ़ाइल से "डोमेन / क्षेत्र / क्षेत्र / जो भी" जानकारी को छोड़ सकता है। मैं चारों ओर से पूछूंगा, देखें कि क्या अधिक है। मुझे याद है कि एक GPO सेटिंग थी, लेकिन हमें इसे छूने की अनुमति नहीं थी, इसलिए बदसूरत वर्कअराउंड।


1

मुझे यह खराब एक्सेल व्यवहार भी लगा। ऐसा होने पर प्रकट होता है: 1 फ़ाइल CSV है (और Excel में खोलने का प्रयास कर रहे हैं) 2 पहले 2 चार्ट ID (ऊपरी स्थिति) हैं। नोटपैड में संपादन मुझे डेटा पुनर्प्राप्त करने दे सकता है।

यदि कई कॉलम हैं, तो Excel (संस्करण 2016) फ़ाइल को चेतावनी के साथ खोल देगा।


1

मैं पाठ फ़ाइलों को XLSX में बदलने के लिए एक मैक्रो का उपयोग कर रहा हूं और यह समस्या त्रुटि पॉपअप के कारण शो स्टॉपर थी। मैंने UTF-8 में कनवर्ट करने की कोशिश की, लेकिन तब मेरे पाइप का सीमांकक नहीं पहचाना गया। अलग-अलग चीजों की कोशिश करने के बाद, मुझे आखिरकार एक बहुत ही सरल उपाय मिल गया।

मुझे आशा है कि यह आप में से उन लोगों की मदद करता है जो इस पर आपके बाल खींच रहे हैं!

Application.DisplayAlerts = False
Workbooks.Open Filename:=folderName & "\" & myfile, Format:=6, Delimiter:="|"
Application.DisplayAlerts = True

केवल DisplayAlerts कथनों को जोड़कर, यह सही तरीके से पॉपअप के माध्यम से संचालित होता है और मेरी फ़ाइल को सही ढंग से नियंत्रित करता है।

एनेट

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.