सीएसवी, एक्सेल और एक्सएमएल रूपांतरण कैसे काम करता है
PDFPILOT के सभी चार CSV/Excel/XML टूल एक XML संरचना साझा करते हैं: उस कॉलम के हेडर के नाम पर रखा गया। यह एक जानबूझकर, सामान्य, प्रलेखित आकार है, किसी विशिष्ट लेखांकन या ईआरपी सिस्टम के स्वामित्व स्कीमा पर अनुमान नहीं है।
कॉलम हेडर को वैध XML तत्व नामों में सैनिटाइज़ किया जाता है जब XML में कनवर्ट किया जाता है: रिक्त स्थान अंडरस्कोर बन जाते हैं, विराम चिह्न छीन लिया जाता है, और एक नाम जो एक अंक के साथ शुरू होगा, एक अंडरस्कोर उपसर्ग हो जाता है। एक हेडर जो कुछ भी प्रयोग करने योग्य को साफ नहीं करता है, फ़ील्ड_2 जैसे स्थितीय नाम पर वापस आ जाता है।
दूसरी दिशा (XML से CSV या XML को Excel) कनवर्ट करने से ठीक उसी संरचना की अपेक्षा होती है। कॉलम ऑर्डर और नाम पहले <row> तत्व से लिए गए हैं - बाद की पंक्ति में से एक गायब है जो अन्य कॉलम को स्थानांतरित करने के बजाय एक खाली सेल का उत्पादन करता है, और xml जो इस आकार से मेल नहीं खाता है, अनुमान के बजाय एक स्पष्ट त्रुटि उत्पन्न करता है।
एक्सेल से एक्सएमएल केवल कार्यपुस्तिका में डेटा के साथ पहली शीट को परिवर्तित करता है - एक वास्तविक, प्रकट सीमा, बग नहीं। एक मल्टी-शीट वर्कबुक को प्रति-शीट आउटपुट आकार की आवश्यकता होती है जो यह टूल नहीं बनाता है, क्योंकि अलग-अलग कॉलम वाली शीट से पंक्तियों को संयोजित करने से डेटा को संरक्षित करने के बजाय दूषित हो जाएगा।
एक्सेल टू एक्सेल एक वास्तविक, वैध .xlsx फ़ाइल का उत्पादन करता है जिसमें एक शीट होती है - केवल सादा डेटा, वास्तविक संख्या के रूप में संग्रहीत संख्यात्मक दिखने वाले मान और बाकी सब कुछ टेक्स्ट के रूप में। कोई स्वरूपण, सूत्र, या एकाधिक शीट नहीं है, क्योंकि स्रोत XML में भी वह जानकारी नहीं है।
इस टूल के लिए, सभी चार रूपांतरण पूरी तरह से आपके ब्राउज़र में होते हैं। आपकी फ़ाइल कभी भी सर्वर पर अपलोड नहीं होती है।
संबंधित उपकरण
- ToolCSV to XML
- ToolXML to CSV
- ToolExcel to XML
- ToolXML to Excel