मैं इसे बचाने के बाद एक्सेल फ़ाइल (तृतीय पक्ष से उत्पन्न) में क्या परिवर्तन की जाँच करूँ?


3

हमारे पास एक एक्सेल फाइल है जो थर्ड पार्टी सोर्स से जेनरेट होती है। हमारे पास इस फ़ाइल को प्रोग्रामेटिक रूप से पढ़ने का कार्य है। हम इसके लिए C # में Aspose पुस्तकालय का उपयोग कर रहे हैं। लेकिन यह त्रुटि फेंकती रहती है। परीक्षण और त्रुटि के बाद हम यह पता लगाने में सक्षम थे कि समस्या वास्तव में फ़ाइल में ही थी।

यदि हम फ़ाइल खोलते हैं और इसे सहेजते हैं (बिना किसी संपादन के) तो हम इसे C # में Aspose का उपयोग करके सफलतापूर्वक पढ़ सकते हैं। साथ ही शुरू में एक्सेल फाइल का साइज 113 KB है लेकिन सेव करने के बाद यह 130 KB है। Excel फ़ाइल स्वरूप है xlsx

फ़ाइल में कोई समस्या नहीं है क्योंकि हम इसे MS Excel 2010 में सफलतापूर्वक खोलने में सक्षम हैं।

एक्सेल फ़ाइल को सहेजने के बाद मैं कैसे बदल सकता हूं और 113 केबी से 130 केबी तक इसका आकार कैसे बदल सकता है?


1
एक xlsx फ़ाइल एक ज़िपित फ़ाइल है जिसमें (अधिकतर) है xml फ़ाइलें। आप फ़ाइल को पहले और बाद में खोल सकते हैं और तुलना कर सकते हैं xml फ़ाइलें। चूंकि फ़ाइलों में दिनांक जैसी चीजें होती हैं, इसलिए संभवतः बहुत सारी झूठी सकारात्मकताएं होंगी, लेकिन आप यह पता लगाने में सक्षम हो सकते हैं कि किस परिवर्तन के कारण फ़ाइल पसंद नहीं है।
blm

@ब्लम: मैंने आपकी कोशिश की। मैंने एक्सटेंशन को ज़िप में बदल दिया और सामग्री निकालने का प्रयास किया। लेकिन मूल फ़ाइल (आकार 113 केबी) ने नहीं निकाली और "& lile & lile & gt; के लिए असमर्थित संपीड़न विधि" की त्रुटि दिखाई। यह त्रुटि सभी घटक फ़ाइलों के लिए दिखाई गई थी।
Naveen

जवाबों:


0

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


Excel 2010 में ऐसा करने के लिए एक अंतर्निहित सुविधा है।

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

Track Changes

यदि आप इसे डी-हाइलाइट करना चाहते हैं - अर्थात परिवर्तनों को स्वीकार या चिह्नित करें, तो आप फिर से "ट्रैक परिवर्तन" पर जा सकते हैं, लेकिन इस बार "स्वीकार / अस्वीकार" परिवर्तन बटन पर क्लिक करें।

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