अपाचे POI - कोर कक्षाएं
यह अध्याय Apache POI API के तहत कुछ वर्गों और विधियों की व्याख्या करता है जो जावा प्रोग्राम का उपयोग करके एक्सेल फाइलों पर काम करने के लिए महत्वपूर्ण हैं।
वर्कबुक
यह एक्सेल वर्कबुक को बनाने या बनाए रखने वाली सभी कक्षाओं का सुपर-इंटरफ़ेस है। यह के अंतर्गत आता हैorg.apache.poi.ss.usermodelपैकेज। इस इंटरफ़ेस को लागू करने वाले दो वर्ग इस प्रकार हैं -
HSSFWorkbook- इस वर्ग में .xls प्रारूप में Microsoft Excel फ़ाइलों को पढ़ने और लिखने की विधियाँ हैं। यह एमएस-ऑफिस संस्करणों 97-2003 के साथ संगत है।
XSSFWorkbook- इस वर्ग में .xls या .xlsx प्रारूप में Microsoft Excel और OpenOffice xml फ़ाइलों को पढ़ने और लिखने की विधियाँ हैं। यह एमएस-ऑफिस संस्करणों के साथ 2007 या बाद में संगत है।
HSSFWorkbook
यह एक उच्च स्तरीय वर्ग है org.apache.poi.hssf.usermodelपैकेज। यह लागू करता हैWorkbookइंटरफ़ेस .xls प्रारूप में Excel फ़ाइलों के लिए उपयोग किया जाता है। नीचे सूचीबद्ध कुछ तरीके और निर्माता इस वर्ग के तहत हैं।
क्लास कंस्ट्रक्टर्स
अनु क्रमांक। | कंस्ट्रक्टर और विवरण |
---|---|
1 | HSSFWorkbook() खरोंच से एक नया HSSFWorkbook ऑब्जेक्ट बनाता है। |
2 | HSSFWorkbook(DirectoryNode directory, boolean preserveNodes) एक नई HSSFWworkbook एक विशिष्ट निर्देशिका को दर्शाता है। |
3 | HSSFWorkbook(DirectoryNode directory, POIFSFileSystem fs, boolean preserveNodes) POIFSFileSystem ऑब्जेक्ट और उसके भीतर एक विशिष्ट निर्देशिका को देखते हुए, यह एक निर्दिष्ट वर्कबुक पढ़ने के लिए SSFWorkbook ऑब्जेक्ट बनाता है। |
4 | HSSFWorkbook(java.io.InputStream s) एक इनपुट स्ट्रीम का उपयोग करके एक नया HSSFWorkbook ऑब्जेक्ट बनाता है। |
5 | HSSFWorkbook(java.io.InputStream s, boolean preserveNodes) आपके इनपुट स्ट्रीम के आसपास एक POI फ़ाइल सिस्टम का निर्माण करता है। |
6 | HSSFWorkbook(POIFSFileSystem fs) POIFSFileSystem ऑब्जेक्ट का उपयोग करके एक नई HSSFWorkbook ऑब्जेक्ट का निर्माण करता है। |
7 | HSSFWorkbook(POIFSFileSystem fs, boolean preserveNodes) POIFSFileSystem ऑब्जेक्ट को देखते हुए, यह एक निर्दिष्ट वर्कबुक को पढ़ने के लिए एक नई HSSFWorkbook ऑब्जेक्ट बनाता है। |
इन कंस्ट्रक्टरों के अंदर अक्सर इस्तेमाल होने वाले पैरामीटर हैं -
directory - यह POI फाइलसिस्टम डायरेक्टरी से प्रोसेस करने के लिए है।
fs - यह POI फाइलसिस्टम है जिसमें वर्कबुक स्ट्रीम है।
preservenodes- यह एक वैकल्पिक पैरामीटर है जो यह तय करता है कि मैक्रोज़ जैसे अन्य नोड्स को संरक्षित करना है या नहीं। यह मेमोरी की बहुत खपत करता है क्योंकि यह मेमोरी में सभी POIFileSystem को स्टोर करता है (यदि सेट है)।
Note- HSSFWorkbook वर्ग में कई विधियाँ सम्मिलित हैं; हालाँकि, वे केवल xls प्रारूप के अनुकूल हैं। इस ट्यूटोरियल में, एक्सेल फ़ाइल स्वरूपों के नवीनतम संस्करण पर ध्यान केंद्रित किया गया है। इसलिए, HSSFWorkbook के वर्ग तरीके यहां सूचीबद्ध नहीं हैं। यदि आपको इन वर्ग विधियों की आवश्यकता है, तो POI-HSSFWorkbook class API को देखेंhttps://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HSSFWorkbook.html.
XSSFWorkbook
यह एक ऐसा वर्ग है जो उच्च और निम्न स्तर के एक्सेल फ़ाइल स्वरूपों का प्रतिनिधित्व करने के लिए उपयोग किया जाता है। यह के अंतर्गत आता हैorg.apache.xssf.usemodel पैकेज और लागू करता है Workbookइंटरफेस। नीचे सूचीबद्ध तरीके और विधियां इस वर्ग के तहत हैं।
क्लास कंस्ट्रक्टर्स
अनु क्रमांक। | कंस्ट्रक्टर और विवरण |
---|---|
1 | XSSFWorkbook() खरोंच से एक नया XSSFworkbook ऑब्जेक्ट बनाता है। |
2 | XSSFWorkbook(java.io.File file) किसी दिए गए फ़ाइल से XSSFWorkbook ऑब्जेक्ट का निर्माण करता है। |
3 | XSSFWorkbook(java.io.InputStream is) एक XSSFWorkbook ऑब्जेक्ट का निर्माण करता है, पूरे इनपुट स्ट्रीम को मेमोरी में बफर करता है और फिर इसके लिए एक OPCPackage ऑब्जेक्ट खोलता है। |
4 | XSSFWorkbook(java.lang.String path) एक XSSFWorkbook ऑब्जेक्ट का निर्माण एक फ़ाइल का पूरा रास्ता देता है। |
कक्षा के तरीके
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | createSheet() इस कार्यपुस्तिका के लिए XSSFSheet बनाता है, इसे शीट्स में जोड़ता है, और उच्च स्तरीय प्रतिनिधित्व लौटाता है। |
2 | createSheet(java.lang.String sheetname) इस कार्यपुस्तिका के लिए एक नई शीट बनाता है और उच्च स्तरीय प्रतिनिधित्व लौटाता है। |
3 | createFont() एक नया फ़ॉन्ट बनाता है और इसे कार्यपुस्तिका के फ़ॉन्ट तालिका में जोड़ता है। |
4 | createCellStyle() एक नया XSSFCellStyle बनाता है और इसे कार्यपुस्तिका की शैली तालिका में जोड़ता है। |
5 | createFont() एक नया फ़ॉन्ट बनाता है और इसे कार्यपुस्तिका के फ़ॉन्ट तालिका में जोड़ता है। |
6 | setPrintArea(int sheetIndex, int startColumn, int endColumn, int startRow,int endRow) निर्दिष्ट मापदंडों के अनुसार किसी दिए गए शीट का प्रिंट क्षेत्र सेट करता है। |
इस वर्ग की शेष विधियों के लिए, संपूर्ण API दस्तावेज़ यहाँ देखें: https://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFWorkbook.html. तरीकों की पूरी सूची के लिए।
चादर
शीट एक इंटरफेस है org.apache.poi.ss.usermodelपैकेज और यह सभी वर्गों का एक सुपर-इंटरफ़ेस है जो विशिष्ट नामों के साथ उच्च या निम्न स्तर की स्प्रैडशीट बनाता है। स्प्रेडशीट का सबसे आम प्रकार वर्कशीट है, जिसे कोशिकाओं के ग्रिड के रूप में दर्शाया जाता है।
HSSFSheet
यह एक वर्ग है org.apache.poi.hssf.usermodelपैकेज। यह एक्सेल स्प्रेडशीट बना सकता है और यह शीट शैली और शीट डेटा को प्रारूपित करने की अनुमति देता है।
क्लास कंस्ट्रक्टर्स
अनु क्रमांक। | कंस्ट्रक्टर और विवरण |
---|---|
1 | HSSFSheet(HSSFWorkbook workbook) खरोंच से एक शीट बनाने के लिए HSSFWorkbook द्वारा बुलाए गए नए HSSFSheet बनाता है। |
2 | HSSFSheet(HSSFWorkbook workbook, InternalSheet sheet) एक HSSFSheet दिए गए शीट ऑब्जेक्ट का प्रतिनिधित्व करता है। |
XSSFSheet
यह एक वर्ग है जो एक्सेल स्प्रेडशीट के उच्च स्तर का प्रतिनिधित्व करता है। के तहत हैorg.apache.poi.hssf.usermodel पैकेज।
क्लास कंस्ट्रक्टर्स
अनु क्रमांक। | कंस्ट्रक्टर और विवरण |
---|---|
1 | XSSFSheet() नए XSSFSheet बनाता है - खरोंच से एक शीट बनाने के लिए XSSFWorkbook द्वारा कहा जाता है। |
2 | XSSFSheet(PackagePart part, PackageRelationship rel) एक XSSFSheet दिए गए पैकेज भाग और संबंध का प्रतिनिधित्व करता है। |
कक्षा के तरीके
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | addMergedRegion(CellRangeAddress region) कोशिकाओं के एक विलय क्षेत्र को जोड़ता है (इसलिए उन कोशिकाओं का निर्माण होता है)। |
2 | autoSizeColumn(int column) सामग्री को फिट करने के लिए कॉलम की चौड़ाई को समायोजित करता है। |
3 | iterator() यह विधि पंक्तिबद्ध करनेवाला () के लिए एक उपनाम है जो फॉरच लूप की अनुमति देता है |
4 | addHyperlink(XSSFHyperlink hyperlink) इस शीट पर हाइपरलिंक के संग्रह में एक हाइपरलिंक पंजीकृत करता है |
इस वर्ग की शेष विधियों के लिए, संपूर्ण API यहां देखें: https://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFSheet.html.
पंक्ति
यह एक इंटरफेस है org.apache.poi.ss.usermodelपैकेज। यह स्प्रेडशीट की एक पंक्ति के उच्च-स्तरीय प्रतिनिधित्व के लिए उपयोग किया जाता है। यह सभी वर्गों का एक सुपर-इंटरफ़ेस है जो पीओआई लाइब्रेरी में पंक्तियों का प्रतिनिधित्व करता है।
XSSFRow
यह एक वर्ग है org.apache.poi.xssf.usermodelपैकेज। यह रो इंटरफ़ेस को लागू करता है, इसलिए यह एक स्प्रेडशीट में पंक्तियाँ बना सकता है। नीचे सूचीबद्ध तरीके और निर्माता इस वर्ग के तहत हैं।
कक्षा के तरीके
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | createCell(int columnIndex) पंक्ति के भीतर नई कोशिकाएँ बनाता है और उसे लौटाता है। |
2 | setHeight(short height) छोटी इकाइयों में ऊँचाई निर्धारित करता है। |
इस वर्ग की शेष विधियों के लिए, दिए गए लिंक का अनुसरण करें https://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFRow.html
सेल
यह एक इंटरफेस है org.apache.poi.ss.usermodelपैकेज। यह सभी वर्गों का एक सुपर-इंटरफ़ेस है जो एक स्प्रेडशीट की पंक्तियों में कोशिकाओं का प्रतिनिधित्व करता है।
सेल विभिन्न विशेषताओं को ले सकते हैं जैसे रिक्त, संख्यात्मक, तिथि, त्रुटि, आदि। सेल को एक पंक्ति में जोड़े जाने से पहले अपनी संख्या (0 आधारित) होनी चाहिए।
XSSFCell
यह एक वर्ग है org.apache.poi.xssf.usermodelपैकेज। यह सेल इंटरफ़ेस को लागू करता है। यह एक स्प्रेडशीट की पंक्तियों में कोशिकाओं का उच्च-स्तरीय प्रतिनिधित्व है।
फील्ड सारांश
नीचे सूचीबद्ध XSSFCell वर्ग के कुछ क्षेत्र उनके विवरण के साथ हैं।
अनु क्रमांक। | सेल प्रकार और विवरण |
---|---|
1 | CELL_TYPE_BLANK रिक्त सेल का प्रतिनिधित्व करता है |
2 | CELL_TYPE_BOOLEAN बुलियन सेल का प्रतिनिधित्व करता है (सही या गलत) |
3 | CELL_TYPE_ERROR सेल पर त्रुटि मान का प्रतिनिधित्व करता है |
4 | CELL_TYPE_FORMULA एक सेल पर सूत्र परिणाम का प्रतिनिधित्व करता है |
5 | CELL_TYPE_NUMERIC किसी सेल पर संख्यात्मक डेटा का प्रतिनिधित्व करता है |
6 | CELL_TYPE_STRING एक सेल पर स्ट्रिंग (पाठ) का प्रतिनिधित्व करता है |
कक्षा के तरीके
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | setCellStyle(CellStyle style) सेल के लिए स्टाइल सेट करता है। |
2 | setCellType(int cellType) कोशिकाओं के प्रकार (संख्यात्मक, सूत्र या स्ट्रिंग) सेट करता है। |
3 | setCellValue(boolean value) सेल के लिए एक बूलियन मान सेट करता है। |
4 | setCellValue(java.util.Calendar value) सेल के लिए दिनांक मान सेट करता है। |
5 | setCellValue(double value) सेल के लिए एक संख्यात्मक मान सेट करता है। |
6 | setCellValue(java.lang.String str) सेल के लिए एक स्ट्रिंग मान सेट करता है। |
7 | setHyperlink(Hyperlink hyperlink) इस सेल में हाइपरलिंक असाइन करता है। |
इस वर्ग की शेष विधियों और क्षेत्रों के लिए, निम्नलिखित लिंक पर जाएँ: https://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFCell.html
XSSFCellStyle
यह एक वर्ग है org.apache.poi.xssf.usermodelपैकेज। यह स्प्रेडशीट के सेल में सामग्री के प्रारूप के बारे में संभावित जानकारी प्रदान करेगा। यह उस प्रारूप को संशोधित करने के लिए विकल्प भी प्रदान करता है। यह CellStyle इंटरफ़ेस को लागू करता है।
फील्ड सारांश
निम्न तालिका कुछ फ़ील्ड्स को सूचीबद्ध करती है, जो सेलसिलेट इंटरफ़ेस से विरासत में मिली हैं।
अनु क्रमांक। | फ़ील्ड और विवरण |
---|---|
1 | ALIGN_CENTER केंद्र सेल सामग्री को संरेखित करता है |
2 | ALIGN_CENTER_SELECTION केंद्र-चयन क्षैतिज संरेखण |
3 | ALIGN_FILL सेल सामग्री आकार में फिट है |
4 | ALIGN_JUSTIFY फिट सेल सामग्री इसकी चौड़ाई के लिए |
5 | ALIGN_LEFT बाईं ओर सेल सामग्री संरेखित करें |
6 | ALIGN_RIGHT सेल सामग्री को संरेखित करें |
7 | BORDER_DASH_DOT डैश और डॉट के साथ सेल स्टाइल |
8 | BORDER_DOTTED बिंदीदार बॉर्डर के साथ सेल स्टाइल |
9 | BORDER_DASHED धराशायी सीमा के साथ सेल शैली |
10 | BORDER_THICK मोटी सीमा के साथ सेल शैली |
1 1 | BORDER_THIN पतली सीमा के साथ सेल शैली |
12 | VERTICAL_BOTTOM सेल सामग्री लंबवत नीचे संरेखित करें |
13 | VERTICAL_CENTER सेल सामग्री ऊर्ध्वाधर केंद्र को संरेखित करें |
15 | VERTICAL_JUSTIFY सेल सामग्री को लंबवत रूप से संरेखित और औचित्य दें |
16 | VERTICAL_TOP शीर्ष संरेखित ऊर्ध्वाधर संरेखण |
क्लास कंस्ट्रक्टर्स
अनु क्रमांक। | कंस्ट्रक्टर और विवरण |
---|---|
1 | XSSFCellStyle(int cellXfId, int cellStyleXfId, StylesTable stylesSource, ThemesTable theme) आपूर्ति किए गए हिस्सों से एक सेल शैली बनाता है |
2 | XSSFCellStyle(StylesTable stylesSource) एक खाली सेल शैली बनाता है |
कक्षा के तरीके
S.No | विधि और विवरण |
---|---|
1 | setAlignment(short align) सेल के लिए क्षैतिज संरेखण का प्रकार सेट करता है |
2 | setBorderBottom(short border) सेल के निचले बॉर्डर के लिए बॉर्डर का प्रकार सेट करता है |
3 | setBorderColor(XSSFCellBorder.BorderSide side, XSSFColor color) चयनित सीमा के लिए रंग सेट करता है |
4 | setBorderLeft(Short border) सेल के बाईं सीमा के लिए सीमा का प्रकार निर्धारित करता है |
5 | setBorderRight(short border) सेल की सही सीमा के लिए सीमा का प्रकार निर्धारित करता है |
6 | setBorderTop(short border) सेल की शीर्ष सीमा के लिए सीमा का प्रकार निर्धारित करता है |
7 | setFillBackgroundColor(XSSFColor color) एक XSSFColor मान के रूप में प्रतिनिधित्व पृष्ठभूमि भरण रंग सेट करता है। |
8 | setFillForegroundColor(XSSFColor color) अग्रभूमि भरण रंग को XSSFColor मान के रूप में दर्शाया गया है। |
9 | setFillPattern(short fp) सेल पैटर्न और ठोस रंग सेल भरने के लिए जानकारी भरें। |
10 | setFont(Font font) इस शैली के लिए फ़ॉन्ट सेट करता है। |
1 1 | setRotation(short rotation) सेल में पाठ के लिए रोटेशन की डिग्री सेट करता है। |
12 | setVerticalAlignment(short align) सेल के लिए ऊर्ध्वाधर संरेखण का प्रकार सेट करता है। |
इस कक्षा में शेष विधियों और क्षेत्रों के लिए, निम्न लिंक से गुजरें: https://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFCellStyle.html
HSSFColor
यह एक वर्ग है org.apache.poi.hssf.utilपैकेज। यह नेस्टेड वर्गों के रूप में अलग-अलग रंग प्रदान करता है। आमतौर पर इन नेस्टेड वर्गों को अपने स्वयं के अनुक्रमित का उपयोग करके दर्शाया जाता है। यह रंग इंटरफ़ेस को लागू करता है।
नेस्टेड क्लासेस
इस वर्ग के सभी नेस्टेड वर्ग स्थिर हैं और प्रत्येक वर्ग का सूचकांक है। इन नेस्टेड रंग वर्गों का उपयोग सेल प्रारूपण जैसे सेल सामग्री, सीमा, अग्रभूमि और पृष्ठभूमि के लिए किया जाता है। नीचे सूचीबद्ध कुछ नेस्टेड वर्ग हैं।
अनु क्रमांक। | वर्ग नाम (रंग) |
---|---|
1 | HSSFColor.AQUA |
2 | HSSFColor.AUTOMATIC |
3 | HSSFColor.BLACK |
4 | HSSFColor.BLUE |
5 | HSSFColor.BRIGHT_GREEN |
6 | HSSFColor.BRIGHT_GRAY |
7 | HSSFColor.CORAL |
8 | HSSFColor.DARK_BLUE |
9 | HSSFColor.DARK_GREEN |
10 | HSSFColor.SKY_BLUE |
1 1 | HSSFColor.WHITE |
12 | HSSFColor.YELLOW |
कक्षा के तरीके
इस वर्ग का केवल एक तरीका महत्वपूर्ण है और इसका उपयोग सूचकांक मूल्य प्राप्त करने के लिए किया जाता है।
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | getIndex() इस विधि का उपयोग नेस्टेड क्लास के इंडेक्स मान को प्राप्त करने के लिए किया जाता है। |
शेष विधियों और नेस्टेड कक्षाओं के लिए, निम्नलिखित लिंक देखें: https://poi.apache.org/apidocs/org/apache/poi/hssf/util/HSSFColor.html
XSSFColor
यह एक वर्ग है org.apache.poi.xssf.usermodelपैकेज। इसका उपयोग स्प्रेडशीट में रंग को दर्शाने के लिए किया जाता है। यह रंग इंटरफ़ेस को लागू करता है। नीचे सूचीबद्ध इसके कुछ तरीके और निर्माता हैं।
क्लास कंस्ट्रक्टर्स
अनु क्रमांक। | कंस्ट्रक्टर और विवरण |
---|---|
1 | XSSFColor() XSSFColor का एक नया उदाहरण बनाता है। |
2 | XSSFColor(byte[] rgb) RGB का उपयोग करके XSSFColor का एक नया उदाहरण बनाता है। |
3 | XSSFColor(java.awt.Color clr) Awt पैकेज से कलर क्लास का उपयोग करके XSSFColor का एक नया उदाहरण बनाता है। |
कक्षा के तरीके
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | setAuto(boolean auto) यह इंगित करने के लिए बूलियन मान सेट करता है कि cCColor स्वचालित है और सिस्टम ctColor निर्भर है। |
2 | setIndexed(int indexed) सिस्टम ctColor के रूप में अनुक्रमित ctColor मूल्य सेट करता है। |
शेष विधियों के लिए, निम्नलिखित लिंक पर जाएँ: https://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFColor.html
XSSFFont
यह एक वर्ग है org.apache.poi.xssf.usermodelपैकेज। यह फ़ॉन्ट इंटरफ़ेस को लागू करता है और इसलिए यह किसी कार्यपुस्तिका में विभिन्न फ़ॉन्ट को संभाल सकता है।
कक्षा का निर्माण करनेवाला
अनु क्रमांक। | कंस्ट्रक्टर और विवरण |
---|---|
1 | XSSFFont() एक नया XSSFont उदाहरण बनाता है। |
कक्षा के तरीके
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | setBold(boolean bold) 'बोल्ड' विशेषता के लिए बूलियन मान सेट करता है। |
2 | setColor(short color) फ़ॉन्ट के लिए अनुक्रमित रंग सेट करता है। |
3 | setColor(XSSFColor color) मानक अल्फा RGB रंग मान में फ़ॉन्ट के लिए रंग सेट करता है। |
4 | setFontHeight(short height) फ़ॉन्ट ऊंचाई को बिंदुओं में सेट करता है। |
5 | setFontName(java.lang.String name) फ़ॉन्ट के लिए नाम सेट करता है। |
6 | setItalic(boolean italic) 'इटैलिक' संपत्ति के लिए एक बूलियन मान सेट करता है। |
शेष विधियों के लिए, निम्नलिखित लिंक पर जाएं: https://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFFont.html
XSSFHyperlink
यह एक वर्ग है org.apache.poi.xssf.usermodelपैकेज। यह हाइपरलिंक इंटरफ़ेस को लागू करता है। यह एक स्प्रेडशीट की सेल सामग्री के लिए एक हाइपरलिंक सेट करने के लिए प्रयोग किया जाता है।
खेत
इस वर्ग के क्षेत्र इस प्रकार हैं। यहाँ, खेतों का मतलब है इस्तेमाल किए गए हाइपरलिंक्स के प्रकार।
अनु क्रमांक। | फ़ील्ड और विवरण |
---|---|
1 | LINK_DOCUMENT किसी अन्य दस्तावेज़ को लिंक करने के लिए उपयोग किया जाता है |
2 | LINK_EMAIL ईमेल लिंक करने के लिए उपयोग किया जाता है |
3 | LINK_FILE किसी अन्य फ़ाइल को किसी भी प्रारूप में लिंक करने के लिए उपयोग किया जाता है |
4 | LINK_URL वेब URL लिंक करने के लिए उपयोग किया जाता है |
कक्षा के तरीके
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | setAddress(java.lang.String address) हाइपरलिंक पता। |
शेष विधियों के लिए, निम्नलिखित लिंक पर जाएँ: https://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFHyperlink.html
XSSFCreationHelper
यह एक वर्ग है org.apache.poi.xssf.usermodelपैकेज। यह क्रिएशन हेल्पर इंटरफेस को लागू करता है। इसका उपयोग सूत्र मूल्यांकन और हाइपरलिंक की स्थापना के लिए एक सहायता वर्ग के रूप में किया जाता है।
क्लास के तरीके
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | createFormulaEvaluator() एक XSSFFormulaEvaluator उदाहरण बनाता है, जो ऑब्जेक्ट सूत्र कोशिकाओं का मूल्यांकन करता है। |
2 | createHyperlink(int type) एक नया XSSFHyperlink बनाता है। |
शेष विधियों के लिए, निम्नलिखित लिंक देखें: https://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFCreationHelper.html
XSSFPrintSetup
यह एक वर्ग है org.apache.poi.xsssf.usermodelपैकेज। यह लागू करता हैPrintSetupइंटरफेस। इसका उपयोग प्रिंट पृष्ठ का आकार, क्षेत्र, विकल्प और सेटिंग्स सेट करने के लिए किया जाता है।
कक्षा के तरीके
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | setLandscape(boolean ls) परिदृश्य मुद्रण की अनुमति देने या ब्लॉक करने के लिए एक बूलियन मान सेट करता है। |
2 | setLeftToRight(boolean ltor) सेट करें कि छपाई करते समय क्रम में बाएं से दाएं या ऊपर जाएं। |
3 | setPaperSize(short size) कागज का आकार निर्धारित करता है। |
शेष विधियों के लिए, निम्नलिखित लिंक पर जाएँ: https://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HSSFPrintSetup.html