Excel: XML को XLSX फ़ाइल के अंदर संपादित करें


11

एक्सेल XLSX फ़ाइल एक ज़िप संग्रह है जिसमें कई XML फाइलें होती हैं। मैंने सभी XML फ़ाइलों को निकालने की कोशिश की, और xl\connections.xml XML संपादक का उपयोग करके संपादित किया । ऐसा इसलिए है क्योंकि मुझे एक अलग सर्वर को इंगित करने के लिए 20+ कनेक्शन बदलने होंगे।

जब मैं Excel में संपादित संग्रह को खोलता हूं, तो यह परिवर्तनों को अस्वीकार कर देता है और फ़ाइल की मरम्मत करता है।

क्या XML संग्रह के अंदर XML फ़ाइलों को संपादित करने का एक तरीका है?

जवाबों:


10

आप संपादन कैसे कर रहे हैं? मैं सुझाव दूंगा कि फाइल को पूरी तरह से न निकालें, लेकिन इसके बजाय, केवल 7-ज़िप में आर्काइव खोलें। फिर, उस फ़ाइल को ढूंढें जिसे आप संपादित करना चाहते हैं, "संपादित करें" चुनें, फिर इसे सहेजें और 7-ज़िप को संग्रह में स्वचालित रूप से इसे बदलना चाहिए। अतीत में जब मैंने ऐसा किया है, तो एक्सेल ने तब इसे बिना किसी परेशानी के खोल दिया है, लेकिन जब वास्तव में निकाला जाता है, तो इसे फिर से जोड़ना, मैंने इसे जारी किया है।


3
एक्सेल 'ज़िप' फ़ाइल सामग्री वास्तव में संपीड़ित (अपस्फीति) नहीं है, वे केवल इसके बजाय संग्रहीत हैं।
व्हाइटवार्क

आह, यह समझाता है कि खिड़कियों के बिल्ट-इन ज़िप का उपयोग करके ज़िप के रूप में पुनर्संयोजन क्यों समस्याओं का कारण बनता है। मैं अब उत्सुक हूँ अगर 7-ज़िप का उपयोग कर रहा हूँ और "स्टोर" के रूप में संपीड़न स्तर निर्दिष्ट कर रहा है तो काम करेगा।
14'10

1
@whitequark: यह सही नहीं है - सामग्री वास्तव में अपस्फीति है! एक्सेल 'जिप' फाइलों को भी पढ़ता है जहां सामग्री केवल संग्रहीत होती है, लेकिन यदि आप उसी फाइल को एक्सेल में फिर से सहेजते हैं तो यह वैसे भी संकुचित हो जाता है। @ यानिंक: 7-ज़िप के साथ जिपिंग ने हमेशा मेरे लिए काम किया, भले ही मैंने संपीड़न स्तर के रूप में "स्टोर" या "सामान्य-अपस्फीति" चुना हो।
टूरिज्म

@ टूरिस्मो: शायद मैंने इसे ओडीएफ या इस तरह से याद किया। एक्सएमएल है, वास्तव में, एक अच्छा विचार है। विंडोज जिपर संभवतः मस्तिष्क-क्षतिग्रस्त है।
व्हाइटवार्क

@whitequark मैंने विंडोज बिल्ट-इन ज़िप के साथ कंप्रेसिंग की कोशिश की है और एक्सेल समस्या के बिना इसे खोल सकता है। सबसे आम गलती यह है कि लोग अक्सर फ़ोल्डर पर क्लिक करते हैं और संपीड़ित करते हैं, जो सही नहीं है। आपको फ़ोल्डर के अंदर सभी फ़ाइलों का चयन करना होगा और संपीड़ित [Content_Types].xmlकरना होगा , क्योंकि ooxml फ़ाइल के मूल में होना चाहिए
phuclv

2

आप निश्चित रूप से समस्याओं के बिना संग्रह में XML को संपादित करने में सक्षम होना चाहिए। मैंने ऐसा किया है कि कई बार xl\comments1.xmlफाइल और एक्सेल ने इसे बिना किसी समस्या के खोला।

मैंने 7-ज़िप और नोटपैड ++ का इस्तेमाल किया। शायद आपका संपादक XML की एन्कोडिंग को बदल देता है या आपका ज़िप एक ऐसी फाइल बनाता है जो एक्सेल के साथ बिल्कुल संगत नहीं है।

शायद संग्रह में एक और फ़ाइल पर निर्भरता है जिसे बदलना भी होगा।
आप एक्सेल के भीतर कनेक्शन को बदलने की कोशिश कर सकते हैं और जाँच कर सकते हैं कि संग्रह के बाद कौन सी फाइलें सहेजने के बाद बदल गईं।

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