coldfusion - फ़ॉर्मेट<cfspreadsheet> तालिका के रूप में



(1)

मैं एक्सेल स्प्रैडशीट में डेटाबेस क्वेरी को आउटपुट करने के लिए <cfspreadsheet> का उपयोग कर रहा हूं। जब ये स्प्रैडशीट मैन्युअल रूप से बनाई जाती हैं तो सभी कोशिकाओं को हाइलाइट करना और 'टेबल के रूप में प्रारूप' करना संभव है। इसका मतलब है कि जब तालिका शीर्ष पर क्लिक किया जाता है, तो उपयोगकर्ता तालिका आरोही और अवरोही कर सकता है।

क्या Excel फ़ाइल को उत्पन्न करते समय कोल्डफ्यूजन कोड में यह स्वरूपण निर्दिष्ट करना संभव है?


यदि आप कोल्डफ्यूज़न 9 पर हैं, तो आप स्प्रेडशीट न्यू, फिर स्प्रैडशीटएडआरओ, स्प्रेडशीटफ़ॉर्मेट फ़ंक्शन को एक डेटा सेट से एक्सेल स्प्रैडशीट शैली में इस्तेमाल कर सकते हैं

 <cfset sObj = spreadsheetNew("myreport","yes")>
 <cfset SpreadsheetAddRow(sObj, "Column_1, ... , Column27")>

 <cfset SpreadsheetFormatRow(sObj, {bold=TRUE, alignment="center"}, 1)>

 <cfset spreadsheetAddRows(sObj, qMyQuery)>
    <cfheader name="content-disposition" value="attachment; filename=report_#Dateformat(NOW(),"MMDDYYYY")#.xlsx">

हालांकि चेतावनी दी गई है, यह बहुत ही JVM पर लगाया जा सकता है, मुझे एक क्वेरी थी जिसमें मैं एक एक्सएलएल बना रहा था, हेडर पंक्ति में केवल दो शैलियों (बोल्ड, टेक्स्ट-सेंटर) को लागू किया गया था, और 700 पंक्तियों पर कोई भी क्वेरी बंद हो जाएगी JVM मेमोरी हानि के माध्यम से पूरे सर्वर ... यहां इसके बारे में मेरा कुछ सवाल है, संबंधित कोड / उत्तर स्प्रैडशीटएडआरओज़, मध्यम आकार की क्वेरी पर असफल

यह एक बग के रूप में एडोब के साथ दस्तावेज किया गया है