अगर आप पर्ल . से खुश हैं फिर ARJsonLib.pm लाइब्रेरी को निम्न लेख में देखें , अपना खुद का छोटा खिलौना बनाने के लिए आपको आवश्यक अधिकांश कार्यक्षमता प्रदान करता है। ध्यान दें कि लेख में संस्करण एक खिलौने से एक स्टब है जिसे मैंने एक साथ हैक किया है जो ठीक वही करता है जो आप कुछ अन्य सामानों के साथ चाहते हैं, लेकिन एक मोंगोडीबी आलेख के रूप में इसमें एक फ़ंक्शन की कमी है जिसकी आपको आवश्यकता होगी, जो फ़ील्ड/कुंजी को ढूंढता है mongoDB संग्रह, और उन्हें एक सरणी में संग्रहीत करता है, लेकिन पुनर्निर्माण के लिए तुच्छ है, बस अपने आप को कुछ ऐसा लिखें जो n को खींचे आपके संग्रह से दस्तावेज़, उन्हें एक सरणी में धकेलता है और कॉल करता है findKeysInJsonColl()। वैसे भी कुछ फ़ंक्शन एक MongoDB कर्सर को पैरामीटर के रूप में लेंगे, और:
convertToDojoGrid()
convertToExcel()
फिर से सीएसवी आउटपुट गुम है, लेकिन ConvertToExcel() में वापस जोड़ने के लिए तुच्छ है।
उदा.
...
my $iRows = convertToExcel("/tmp/test.xlsx", $oMongoData, "", \@aOutFields, "xlsx");
...
कहां:$oMongoData एक MongoDB कर्सर संदर्भ है और @aOutFields एक सरणी है जिसमें वे फ़ील्ड/कुंजी शामिल हैं जिन्हें आप शीट में दिखाना चाहते हैं,