2015-10-28 7 views
8

मेरे पास एक्सेल 2016 का एक नया इंस्टॉल है, जो सीएसवी फाइलों से नफरत करता है। यह उन्हें एक कॉलम फ्लैगपोल शैली में, कॉलम ए के नीचे, अल्पविराम और भाषण चिह्नों के साथ दिखाई देता है।एक्सेल 2016 में सीएसवी फाइलें खोलना

मुख्य अंक:

  1. मैं दो मशीनों, डेस्कटॉप और लैपटॉप, एक्सेल के दोनों चल ही संस्करण है। डेस्कटॉप ठीक काम करता है, वही समस्या फ़ाइलों को सही ढंग से स्वरूपित करता है।

  2. मैं लैपटॉप पर सीएसवी फाइलें बना सकता हूं, उन्हें बचा सकता हूं, उन्हें लैपटॉप पर फिर से खोल सकता हूं, और यह ठीक है।

  3. इसे नोटपैड ++ में भी खोलना, फ़ाइल प्रारूप सामान्यीकरण की किसी भी तरह की उम्मीद में बचत करना, और अभी भी कोई अच्छा नहीं है।

  4. मैंने क्षेत्रीय सेटिंग्स और एक्सेल में लगभग सभी सेटिंग्स की तुलना की है।

  5. मैंने फ़ाइल को TXT में नाम बदलने का प्रयास किया, यह टेक्स्ट फ़ाइल रूपांतरण संवाद लाया, मैंने अल्पविराम को सीमित किया। पहली बार इसे अनदेखा कर दिया गया, फिर भी कॉलम ए में सबकुछ मिला, दूसरा प्रयास, जो वास्तव में काम करता था, हालांकि, यह एक पैंट समाधान है, मैं केवल टीएफटी के रूप में सहेजे बिना सीएसवी फाइलों को खोलने में सक्षम होना चाहता हूं, मैं हर कई अलग-अलग उपयोग करता हूं दिन।

किसी को भी कोई विचार है?

अग्रिम धन्यवाद।

उत्तर

11

सीएसवी फाइलें चरित्र से अलग मूल्य फाइलें हैं, जरूरी नहीं कि अल्पविराम अलग हो। (;) दुनिया के आधे से ज्यादा के लिए विभाजक वर्ण अर्धविराम है, न कि एक अल्पविराम (,)

एक्सेल 2016 ठीक से अपने Windows क्षेत्रीय सेटिंग का सम्मान करता है, और निर्दिष्ट "सूची विभाजक" चरित्र

एक समाधान का उपयोग करता है "सूची विभाजक" विशेषता के लिए अपनी क्षेत्रीय सेटिंग्स को उस वर्ण में बदलना है जिसे आप एक्सेल को डिफ़ॉल्ट रूप से उपयोग करना चाहते हैं, उदाहरण के लिए

नियंत्रण कक्ष/क्षेत्र/अतिरिक्त सेटिंग्स/सूची विभाजक:

refs: https://data-gov.tw.rpi.edu/wiki/CSV_files_use_delimiters_other_than_commas https://en.wikipedia.org/wiki/Comma-separated_values (कल्पना बिंदु 3) एक अल्पविराम (,)

इस में बदला जा सकता है https://ec.europa.eu/esco/portal/escopedia/Comma-separated_values_%2528CSV%2529 https://parse-o-matic.com/parse/pskb/CSV-File-Format.htm

+1

आप एक किंवदंती हैं। मैं कसम खाता हूँ कि मैंने उनको चेक किया है। सामान्य रूप से अब काम करता है। बहुत धन्यवाद, आपके ऊंट थूक हीरे हो सकता है। –

+4

भविष्य के पाठकों के लिए स्पष्ट होने के लिए सीएसवी का अर्थ है COMMA अलग-अलग मान (चरित्र नहीं), यह सिर्फ इतना है कि माइक्रोसॉफ्ट ने इसे अनदेखा करने का फैसला किया है, अपनी खुद की चीज करें, और सीएसवी फाइलों को तोड़ दें। मैक पर भी यही बात होती है और आप भाषा और क्षेत्र नियंत्रण कक्ष में उन्नत बटन के नीचे "दशमलव" मान सेट करके इसे सही करते हैं। – masukomi

+0

@masukomi सिर्फ रिकॉर्ड के लिए, वे पूरी तरह से चरित्र अलग मूल्यों का मतलब है।इतिहास और संस्कृति कारण हैं (यहां तक ​​कि विकिपीडिया लेख भी इसका संकेत देता है)। हां उत्तरी अमेरिका में यह अल्पविराम होने के लिए बहुत आम है, लेकिन इस व्यापक दुनिया के अन्य हिस्सों में अल्पविराम एक उपयुक्त चरित्र नहीं है क्योंकि यह दशमलव चिह्न है, वास्तव में अधिकतर देश दशमलव बिंदु के रूप में बिंदु का उपयोग करने से अल्पविराम का उपयोग करते हैं । अपनी टिप्पणी को हटाने या अपना उत्तर शुरू करने के लिए स्वतंत्र महसूस करें :-) – TFD

-2

एक्सेल पर खोलने का प्रयास करें, फिर कॉमा पर आधारित कॉलम पर टेक्स्ट का उपयोग करें। आप शायद इस तरह से इसे खोलने के लिए कुछ सरल vba भी बना सकते हैं।

+0

अच्छा, यह काम करता है, धन्यवाद। हालांकि, यह अभी भी कुछ अतिरिक्त कदम हैं जिन्हें मुझे पहले नहीं करना पड़ा था। यह अच्छा होगा अगर उसने बिना किसी हस्तक्षेप के सीएसवी को ठीक से खोला, बस मेरी दूसरी मशीन की तरह, एक्सेल के बिल्कुल उसी संस्करण को चला रहा था। किसी को भी कोई अन्य सुझाव मिला है? –

0

सही उत्तर आपके क्षेत्र को संपादित करना है के रूप में अल सेटिंग्स ऊपर सुझाए गए (यदि व्यवहार में एक दीर्घकालिक परिवर्तन वांछित है)

Control Panel -> Region -> Additional Settings -> List separator:

लेकिन मेरी प्रयोजनों के एक सरल Edit -> Find and ReplaceNotepad का उपयोग कर अर्द्ध कोलन के साथ सभी के लिए अल्पविराम को बदलने के लिए के लिए एक त्वरित और गंदे समाधान था कि मैंने वरीयता दिया।

टिप्पणी के बावजूद कि सीएसवी का अर्थ है 'कैरेक्टर सेपरेटेड वैल्यूज', ऑफिस 2016 में एक्सेल में मेरी .csv फ़ाइल एसोसिएशन अभी भी 'माइक्रोसॉफ्ट एक्सेल कॉमा सेपरेटेड वैल्यूज फाइल' कहता है।

13

मुझे मैसी सीएसवी फाइलों को एक अच्छी टेबल प्रारूप में सहेजने का एक तरीका मिला है, लेकिन मुझे यकीन नहीं है कि यह आपके मामले के लिए काम करेगा या नहीं।

डेटा -> नई क्वेरी -> फ़ाइल से -> सीएसवी

से सीएसवी इस तरह से फ़ाइल खोलने से, एक पॉप-अप 'क्वेरी संपादक' विंडो एक अच्छी तरह से संगठित तालिका प्रारूप के साथ दिखाई देंगे, जहां आप संपादित कर सकते हैं , अपनी एक्सेल शीट में सहेजें और लोड करें।

मुझे उम्मीद है कि इससे मदद मिलती है।

+0

इसके लिए धन्यवाद। यह वास्तव में मदद की। मैं निराशा के साथ अपने बालों को खींच रहा था। यह मेरे लिए हल हो गया। ध्यान दें, मैं 'आयात संवाद' कहूंगा (उस विंडो में कोई आधिकारिक नाम नहीं है), मुझे चरित्र एन्कोडिंग सेट करने के लिए स्पष्ट रूप से फ़ाइल उत्पत्ति> 'यूनिकोड यूटीएफ -8' का चयन करना था। और Excel को 'सहायक' होने से रोकने के लिए डेटा प्रकार का पता लगाने> 'डेटा प्रकारों का पता न लगाएं' का चयन करें। –

4

मुझे आपकी विंडोज़ स्थानीय सेटिंग्स को बदले बिना इसे ठीक करने का एक और तरीका मिला। एक्सेल में, आप फ़ाइल> विकल्प> उन्नत पर जाते हैं। संपादन विकल्पों के भीतर "सिस्टम सेपरेटर्स का उपयोग करें" को अनदेखा करें और "," और हजारों सेपरेटर के साथ दशमलव विभाजक बदलें "।

यह एक्सेल 2016 की सुविधा की तुलना में एक बग की तरह दिखता है, यह विंडोज स्थानीय सेटिंग्स को बदलने के बिना काम करता है, और यह सिर्फ एक स्थानीय एक्सेल परिवर्तन है।

+0

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

2

बस यही समस्या थी। एक्सेल में csv से txt और खोलने के लिए फ़ाइल एक्सटेंशन को बदलना क्लासिक विज़ार्ड लाता है ताकि आप स्ट्रिंग को फ़ील्ड में मैप कर सकें।

डेटा> पाठ से> अपनी csv फ़ाइल चुनें

तो फिर तुम csv फ़ाइलें के लिए सभी आयात सेटिंग परिभाषित कर सकते हैं:

2

मेरे लिए समाधान के लिए किया गया था।

0

मैक ओएस एक्स एल कैप्टन पर भी यही समस्या थी। here दिए गए उत्तर ने मेरे लिए काम किया। उन्नत

  1. एप्पल बटन पर
  2. क्लिक करें बंद एक्सेल आवेदन
  3. सिस्टम का चयन प्राथमिकताएं
  4. भाषा और क्षेत्र का चयन करें
  5. क्लिक करें
  6. : इसे यहाँ मामले में भविष्य में लिंक does not काम के पुनरुत्पादन
  7. डिकैमल सेपरेटर को कॉमा (,) से पूर्ण स्टॉप (।)
  8. पर बदलें, फिर ओके/सेव
  9. पर क्लिक करें
  10. एक्सेल आयात फिर से परीक्षण करें
संबंधित मुद्दे