मैं उस त्रुटि को कैसे हल करूं "एक्सेल में अपठनीय सामग्री मिली (फ़ाइलनाम)"?


14

कभी-कभी जब मैं Excel 2010 में कुछ कार्यपत्रक खोलता हूं तो मुझे शीर्षक में संदेश दिखाई देता है। Excel तब पूछता है कि क्या मैं फ़ाइल को सुधारना चाहता हूं। मैं कहता हूं "हां" और एक्सेल रिपोर्ट करता है कि फ़ाइल की मरम्मत की गई है। एक लॉग फ़ाइल के बारे में कुछ कहता है removed records

हालाँकि, फ़ाइल से कुछ भी गायब नहीं लगता है, और वर्कबुक में सभी शीट और वीबी मैक्रो ठीक काम करते हैं।
कोई सुझाव?

जवाबों:


6

जैसा कि यहां पोस्ट किया गया है और मेरे द्वारा सत्यापित किया गया है।

मेरे पास वह नहीं है जिसे मैं एक "संतोषजनक" प्रस्ताव कहूंगा, लेकिन मेरे पास वर्कअराउंड (किफ़ॉफ़!) है राउंड ट्रिप फ़ाइल को Excel 2003 का उपयोग करके भ्रष्टाचार को दूर करने के लिए यदि कार्यपुस्तिका 2010 में मरम्मत नहीं करेगी:

  1. Excel 2003 में फ़ाइल खोलें
  2. फ़ाइल पर जाएँ: सहेजें
  3. Save As को वेब पेज (.html) में बदलें, फाइल को सेव करें और बंद करें
  4. Excel में .html फ़ाइल खोलें
  5. फ़ाइल को एक .xls के रूप में सहेजें (एक नए नाम के साथ ताकि मूल खो न जाए)

मुझे नहीं पता कि वास्तविक "भ्रष्टाचार" कहां से आता है। Office 2003 की तुलना में समस्याओं के लिए फ़ाइलों की जाँच करने के बारे में जाहिर तौर पर Office 2010 बहुत अधिक "picky" है। Microsoft के अनुसार:

“कृपया ध्यान रखें कि यह अक्सर मुश्किल होता है, यदि असंभव नहीं है, तो यह निर्धारित करना कि भ्रष्टाचार कहाँ से आता है। कार्यपुस्तिका के "शेल" में, या कुछ क्षेत्रों में, जैसे कि PivotTable, शैलियाँ, परिभाषित नाम, ऑब्जेक्ट या गणना श्रृंखला / सूत्र के रूप में भ्रष्टाचार मौजूद हो सकता है। भ्रष्टाचार कई अलग-अलग परिदृश्यों के कारण हो सकता है, उदाहरण के लिए, बचत करते समय एक नेटवर्क गड़बड़, एक बिजली की उछाल, दूसरी फाइल से भ्रष्टाचार में नकल और चिपकाना, सूची चलती है। आप अपने टायर में कील लगाने के लिए फ़ाइल भ्रष्टाचार की तुलना कर सकते हैं। नाखून आपके टायर में लंबे समय तक अटके रह सकता है, यहां तक ​​कि आप बिना सूचना के भी, और फिर अचानक आपका टायर फ्लैट हो जाता है, या फ़ाइल अपठनीय हो जाती है या अजीब लक्षण प्रदर्शित करती है। "

मुझे लगता है कि यह एक खराब सादृश्य है, लेकिन मुझे उम्मीद है कि इससे मदद मिलेगी। फ़ाइल को अन्य सिस्टम से आयात करने से पहले, वर्कबुक की वर्कशीट का नाम बदल दें। लंबे नाम रूपांतरण में समस्याएं पैदा करते हैं


आप फ़ाइल को साफ करने के लिए लिब्रे ऑफिस का भी उपयोग कर सकते हैं।
माइंडविन

3

जब मैं खोलने की कोशिश कर रहा था तो मुझे भी इसी तरह की समस्या का सामना करना पड़ा। एक और सहकर्मी से .xlsx फाइलें मेरे पास भेजी गईं। मैं विंडोज 7 पर ऑफिस 2010 का उपयोग कर रहा हूं।

फ़ाइल को खोलने की कोशिश करने पर यह कहेगा:

एक्सेल को 'filename.xlsx' में अपठनीय सामग्री मिली। क्या आप इस कार्यपुस्तिका की सामग्री को पुनर्प्राप्त करना चाहते हैं? यदि आप इस कार्यपुस्तिका के स्रोत पर भरोसा करते हैं, तो हाँ पर क्लिक करें।

मैं 'हां' पर क्लिक करता हूं और फिर एक्सेल एक संदेश को पॉप अप करता हूं: The file is corrupt and cannot be opened.

समाधान: फ़ाइल को Windows Explorer में जाएं, फ़ाइल पर राइट-क्लिक करें, गुण चुनें और नीचे सुरक्षा नामक एक क्षेत्र है , अनब्लॉक पर क्लिक करें ।

मुझे उम्मीद है कि यह उन लोगों की मदद करता है जो विंडोज 7 पर एक्सेल 2010 का उपयोग करके इसे चलाते हैं।


2

Excel कार्यपुस्तिका को सुधारें और जांचें कि क्या यह मदद करता है।

समस्या का सबसे संभावित कारण यह है कि Excel फ़ाइल OpenXML कोडिंग का उपयोग करके बनाई गई थी, प्रोग्रामेटिक रूप से Office का उपयोग करने के बजाय Excel फ़ाइलों को बनाने के लिए। किसी सर्वर पर उपयोग किए जाने पर सुरक्षा समस्याएँ। OpenXML प्रारूप बहुत जटिल है, और, हालांकि OpenXML शानदार है, अच्छी तरह से बनाई गई एक्सेल फाइलें बनाना आसान नहीं है। यह त्रुटि किसी प्रोग्रामर द्वारा दिनांक या संख्या प्रारूप के साथ टेक्स्ट कॉलम सेट करते समय सरल होने के कारण हो सकती है। यह सही होने के लिए इतना मुश्किल और समय लेने वाला हो सकता है कि प्रोग्रामर यह जानने की कोशिश करना छोड़ देगा कि समस्या कहां है, उत्पन्न फ़ाइल को खोलने और हर बार त्रुटियों से छुटकारा पाने के लिए बचाया जा सकता है। आप इन फ़ाइलों को OpenXML SDK 2.5 उत्पादकता उपकरण का उपयोग करके खोल सकते हैं, जो यदि आप इसे मान्य करते हैं, तो आमतौर पर आपको यह बताएगा कि समस्या पृष्ठभूमि XML में कहां है।


OpenXML SDK 2.5 Productivity Tool वास्तव में अतिरिक्त त्रुटि संदेश देने में मदद की।
कुएन 18

1

अगर एक्सेल को प्रशासक के रूप में चलाते हैं तो यह समस्या के आसपास हो जाता है। मेरा मानना ​​है कि यह एक सुरक्षा मुद्दा है।

मुझे मेरे सभी कार्यक्रमों पर यह मिला है। मैं सही समाधान खोजने की कोशिश कर रहा हूं लेकिन यह अभी के लिए काम करता है।


1

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


0

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

PS मैं कोड से एक्सेल उत्पन्न कर रहा था और इस प्रकार शीट का नाम गतिशील रूप से सेट कर रहा था।


0

यह मेरे लिए एक प्रोग्रामेटिक वर्कशीट के साथ हुआ।

यह पता चलता है कि 66,530 के एक्सेल में "हाइपरलिंक्स की एक वर्कशीट में" की हार्ड लिमिट है (देखें https://support.office.com/en-us/article/excel-specifications-and-limits-1672b34dd-7043 -467e-8e27-269d656771c3? Ui = en-US & rs = en-US & ad = US )।

इस सीमा के नीचे हाइपरलिंक की संख्या कम करने पर, कार्यपुस्तिका ठीक खोली गई। (रिकॉर्ड के लिए, ओपनऑफ़िस कैल्क मूल, खराब, फ़ाइल को भी खोलने में सक्षम था, हालांकि ऐसा करना बहुत धीमा था।)


0

कारण: इस त्रुटि संदेश का सामना करने का सबसे संभावित कारण पूर्ण एक्सेल फ़ाइल का भ्रष्टाचार या इस फ़ाइल में एक या अधिक ऑब्जेक्ट का भ्रष्टाचार है।

किसी ने भी समस्या के लिए एक सरल समाधान पोस्ट नहीं किया है:

अपनी '.xls' फ़ाइल को 'केवल-पढ़ने' के लिए खोलने का प्रयास करें।

1. 'कार्यालय बटन' पर क्लिक करें और नए दस्तावेज़ के लिए सहेजें या पहले से सहेजे गए दस्तावेज़ के लिए सहेजें चुनें।

2. 'उपकरण' पर क्लिक करें और 'सामान्य विकल्प' चुनें

3. और अंत में केवल डॉक्यूमेंट को रीड-ओनली करने के लिए-रीड-ओनली ’चेक-बॉक्स पर क्लिक करें

एक नई और रिक्त '.xls' फ़ाइल खोलें और भ्रष्ट एक्सेल फ़ाइल से इस नई फ़ाइल में सब कुछ कॉपी करें। इस फ़ाइल को सहेजें और इसे फिर से खोलने का प्रयास करें।

यदि कुछ भी काम नहीं करता है, तो Office 2010 में Visual Basic घटक स्थापित करें।


0

अपनी एक्सेल फाइल को एक अलग फ़ोल्डर में ले जाएं, इसे खोलें, यह ठीक रहेगा।


क्या आप जानते हैं कि यह क्यों काम करता है?
म्यूजिक 2 डियर

मुझे यकीन नहीं है, यह सुझाव कुछ साल पहले इंटरनेट की गधा दरार में मिला। तब से इसका उपयोग कर रहे हैं।
thedanotto

कभी कभी उन सबसे अच्छा सुधार कर रहे हैं, एह?
म्यूजिक 2 डियर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.