वर्तमान में JXL इस विकल्प का समर्थन नहीं करता है, लेकिन मैं एक अच्छा समाधान है यदि आप जेएक्सएल को संपादित और पुन: निर्माण करने के इच्छुक हैं तो यह काम करेगा।
राइट-टू-बाएं विकल्प सहेजे गए हैं और फ़ाइल के एक खंड में परिभाषित हैं जिसे WINDOW2 रिकॉर्ड कहा जाता है। आप अनुभाग 5.110 WINDOW2 में भाग here में परिभाषित सभी विकल्पों को देख सकते हैं। धारा 5.110 के तहत।2 विकल्प झंडे, आप विकल्प झंडा और दाएँ-से-बाएँ विकल्प के लिए मुखौटा मूल्य देख सकते हैं:
6 | 0040H | 0 = Columns from left to right | 1 = Columns from right to left
JXL इस वर्ग में एक्सेल फ़ाइल का यह हिस्सा बना सकते हैं - Window2Record।
निर्माता विधि आप मूल्यों के कुछ विन्यास होते हैं और कुछ हार्ड-कोडेड देख सकते हैं कि में:
public Window2Record(SheetSettings settings)
{
super(Type.WINDOW2);
int options = 0;
options |= 0x0; // display formula values, not formulas
if (settings.getShowGridLines())
{
options |= 0x02;
}
options |= 0x04; // display row and column headings
options |= 0x0; // panes should be not frozen
if (settings.getDisplayZeroValues())
{
options |= 0x10;
}
options |= 0x20; // default header
options |= 0x80; // display outline symbols
// Handle the freeze panes
if (settings.getHorizontalFreeze() != 0 ||
settings.getVerticalFreeze() != 0)
{
options |= 0x08;
options |= 0x100;
}
...
आप विकल्प "प्रदर्शन रूपरेखा प्रतीकों" देख सकते हैं मुश्किल, सच होना कोडित है के बाद से यह मास्क (0x80) हमेशा विकल्प ध्वज में जोड़ा जाता है, और DisplayZeroValues दिए गए शीटसेटिंग ऑब्जेक्ट (जिसमें गेटर और सेटर्स ...)
यदि आप प्रोजेक्ट को पुनर्निर्माण करने के इच्छुक हैं, तो आप या तो कर सकते हैं लाइन जोड़कर आपकी दाएं से बाएं सेटिंग्स को हार्ड कोड:
विकल्प | = 0x40; // सही से कॉलम इस निर्माता के लिए छोड़ दिया करने के लिए
, या यह विन्यास, SheetSettings के लिए एक नया पैरामीटर (और एक गेटर और इसके लिए एक सेटर) जोड़ने अगर तुम चाहते हो और Window2Record में सही है, तो खंड जोड़ने इसके लिए।
स्रोत
2013-04-28 11:18:28
बस एक अनुमान के माध्यम से जावा से एक स्क्रिप्ट निष्पादित कर सकते हैं, लेकिन आप करने के लिए किसी भी मदद के क्षेत्रीय सेटिंग्स निर्धारित करने की विधि है ('setExcelRegionalSettings() 'वर्कबुक सेटिंग्स' पर)? मैंने इस 'एपीआई' के साथ कभी काम नहीं किया है, इसलिए टेस्टकेस आपके लिए आसान होगा क्योंकि यह मेरे लिए होगा। – Aquillo
यह सुविधा जेएक्सएल में उपलब्ध नहीं है। हालांकि, अगर आप इसके बजाय अपाचे पीओआई का उपयोग करते हैं, तो यह बहुत संभव है। –
@ इमाद जामिल क्या आपने जेएक्सएल से पोई में स्विच किया है? –