From 1b62ad375e06a7b52b9b56721e3a269f56f88949 Mon Sep 17 00:00:00 2001 From: Masood Anwer Date: Fri, 11 Dec 2015 14:38:21 +0500 Subject: [PATCH 1/2] Restructure Aspose.Cells Java for Xlsx4j --- .../Aspose_Cells_Java_for_Xlsx4j/.classpath | 12 - Plugins/Aspose_Cells_Java_for_Xlsx4j/.project | 17 -- .../calculatesubtotals/data/book1.xls | Bin 24064 -> 0 bytes .../java/AsposeCreateSubTotals.java | 38 --- .../java/AsposeCreatePivotTable.java | 105 ------- .../data/workbook.xls | Bin 23040 -> 0 bytes .../java/ExportDataFromWorksheets.java | 35 --- .../findvalueincells/data/workbook.xls | Bin 23040 -> 0 bytes .../java/AsposeFindCellsWithString.java | 37 --- .../java/AsposeFormulaCalculationEngine.java | 46 --- .../java/ImportDataToWorksheets.java | 49 ---- .../sortdata/data/AsposeDataInput.xls | Bin 19968 -> 0 bytes .../sortdata/java/AsposeDataSort.java | 59 ---- .../data/workbook.xls | Bin 23040 -> 0 bytes .../java/TracingPrecedentsAndDependents.java | 66 ----- .../java/AsposeChartToImage.java | 103 ------- .../createcharts/data/AsposeChart.xls | Bin 6144 -> 0 bytes .../createcharts/java/AsposeCharts.java | 58 ---- .../data/AsposePivotTable.xls | Bin 20992 -> 0 bytes .../java/AsposePivotChart.java | 39 --- .../data/AsposeDataInput.xls | Bin 19968 -> 0 bytes .../java/AsposePrintWorkbook.java | 36 --- .../java/AsposePrintTitles.java | 36 --- .../convertspreadsheettohtml/data/book1.xls | Bin 22016 -> 0 bytes .../java/AsposeConvertToHTML.java | 24 -- .../convertspreadsheettopdf/data/workbook.xls | Bin 23040 -> 0 bytes .../java/AsposeConverter.java | 20 -- .../detectmergedcells/data/MergeInput.xls | Bin 17408 -> 0 bytes .../java/AsposeDetectMergeCells.java | 59 ---- .../displayandhidescrollbars/data/book1.xls | Bin 20992 -> 0 bytes .../java/AsposeDisplayAndHideScrollbars.java | 36 --- .../displayandhidetabs/data/book1.xls | Bin 24064 -> 0 bytes .../java/AsposeDisplayAndHideTabs.java | 30 -- .../saveeachworksheettopdf/data/workbook.xlsx | Bin 10403 -> 0 bytes .../java/SaveEachWorksheetToDifferentPDF.java | 42 --- .../settabcolor/data/workbook.xls | Bin 23040 -> 0 bytes .../java/SetWorksheetTabColor.java | 27 -- .../java/NewSpreadSheetAspose.java | 37 --- .../java/NewSpreadSheetXlsx4j.java | 84 ------ .../openandsaveworkbook/data/pivot.xlsm | Bin 15096 -> 0 bytes .../java/OpenSaveSpreadSheetAspose.java | 24 -- .../java/OpenSaveSpreadSheetXlsx4j.java | 39 --- .../addcomments/java/AddCommentsAspose.java | 49 ---- .../addcomments/java/AddCommentsXlsx4j.java | 188 ------------ .../addimage/data/greentick.png | Bin 1965 -> 0 bytes .../addimage/java/AddImageAspose.java | 35 --- .../addimage/java/AddImageXlsx4j.java | 270 ------------------ .../java/HeightAdjustmentAspose.java | 35 --- .../java/HeightAdjustmentXlsx4j.java | 68 ----- 49 files changed, 1803 deletions(-) delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/.classpath delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/.project delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/calculatesubtotals/data/book1.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/calculatesubtotals/java/AsposeCreateSubTotals.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/createpivottable/java/AsposeCreatePivotTable.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/exportdatafromworksheets/data/workbook.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/exportdatafromworksheets/java/ExportDataFromWorksheets.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/findvalueincells/data/workbook.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/findvalueincells/java/AsposeFindCellsWithString.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/formulacalculationengine/java/AsposeFormulaCalculationEngine.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/importdatatoworksheets/java/ImportDataToWorksheets.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/sortdata/data/AsposeDataInput.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/sortdata/java/AsposeDataSort.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/tracingprecedentsanddependents/data/workbook.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/tracingprecedentsanddependents/java/TracingPrecedentsAndDependents.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/convertcharttoimages/java/AsposeChartToImage.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/createcharts/data/AsposeChart.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/createcharts/java/AsposeCharts.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/createpivotcharts/data/AsposePivotTable.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/createpivotcharts/java/AsposePivotChart.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/printingworkbooks/data/AsposeDataInput.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/printingworkbooks/java/AsposePrintWorkbook.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/setprinttitles/java/AsposePrintTitles.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettohtml/data/book1.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettohtml/java/AsposeConvertToHTML.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettopdf/data/workbook.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettopdf/java/AsposeConverter.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/detectmergedcells/data/MergeInput.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/detectmergedcells/java/AsposeDetectMergeCells.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/displayandhidescrollbars/data/book1.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/displayandhidescrollbars/java/AsposeDisplayAndHideScrollbars.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/displayandhidetabs/data/book1.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/displayandhidetabs/java/AsposeDisplayAndHideTabs.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/saveeachworksheettopdf/data/workbook.xlsx delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/saveeachworksheettopdf/java/SaveEachWorksheetToDifferentPDF.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/settabcolor/data/workbook.xls delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/settabcolor/java/SetWorksheetTabColor.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/createnewworkbook/java/NewSpreadSheetAspose.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/createnewworkbook/java/NewSpreadSheetXlsx4j.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/openandsaveworkbook/data/pivot.xlsm delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/openandsaveworkbook/java/OpenSaveSpreadSheetAspose.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/openandsaveworkbook/java/OpenSaveSpreadSheetXlsx4j.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addcomments/java/AddCommentsAspose.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addcomments/java/AddCommentsXlsx4j.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/data/greentick.png delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/java/AddImageAspose.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/java/AddImageXlsx4j.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/adjustheight/java/HeightAdjustmentAspose.java delete mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/adjustheight/java/HeightAdjustmentXlsx4j.java diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/.classpath b/Plugins/Aspose_Cells_Java_for_Xlsx4j/.classpath deleted file mode 100644 index c482c802..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/.classpath +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/.project b/Plugins/Aspose_Cells_Java_for_Xlsx4j/.project deleted file mode 100644 index f3bf4bfd..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Aspose_Cells_Java_for_Xlsx4j - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/calculatesubtotals/data/book1.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/calculatesubtotals/data/book1.xls deleted file mode 100644 index 890a44f19fb300b8641b7c3998e6924804ef54c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24064 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 HJ^cR(xC1b4 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/calculatesubtotals/java/AsposeCreateSubTotals.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/calculatesubtotals/java/AsposeCreateSubTotals.java deleted file mode 100644 index 27d082df..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/calculatesubtotals/java/AsposeCreateSubTotals.java +++ /dev/null @@ -1,38 +0,0 @@ -package asposefeatures.datahandlingfeatures.calculatesubtotals.java; - -import com.aspose.cells.CellArea; -import com.aspose.cells.Cells; -import com.aspose.cells.ConsolidationFunction; -import com.aspose.cells.Workbook; - -public class AsposeCreateSubTotals -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/datahandlingfeatures/calculatesubtotals/data/"; - - // Instantiate a new workbook - Workbook workbook = new Workbook(dataPath + "book1.xls"); - - // Get the Cells collection in the first worksheet - Cells cells = workbook.getWorksheets().get(0).getCells(); - - // Create a cellarea i.e.., B3:C19 - CellArea ca = new CellArea(); - ca.StartRow = 2; - ca.StartColumn = 1; - ca.EndRow = 18; - ca.EndColumn = 2; - - // Apply subtotal, the consolidation function is Sum and it will applied - // to - // Second column (C) in the list - cells.subtotal(ca, 0, ConsolidationFunction.SUM, new int[] { 1 }); - - // Save the excel file - workbook.save(dataPath + "AsposeTotal.xls"); - - // Print message - System.out.println("Process completed successfully"); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/createpivottable/java/AsposeCreatePivotTable.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/createpivottable/java/AsposeCreatePivotTable.java deleted file mode 100644 index dd4f8f3a..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/createpivottable/java/AsposeCreatePivotTable.java +++ /dev/null @@ -1,105 +0,0 @@ -package asposefeatures.datahandlingfeatures.createpivottable.java; - -import com.aspose.cells.Cell; -import com.aspose.cells.Cells; -import com.aspose.cells.PivotFieldType; -import com.aspose.cells.PivotTable; -import com.aspose.cells.PivotTableCollection; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class AsposeCreatePivotTable -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/datahandlingfeatures/createpivottable/data/"; - - // Instantiating a Workbook object - Workbook workbook = new Workbook(); - - // Obtaining the reference of the newly added worksheet - Worksheet sheet = workbook.getWorksheets().get(0); - sheet.setName("PivotTable"); - - Cells cells = sheet.getCells(); - - // Setting the value to the cells - Cell cell = cells.get("A1"); - cell.setValue("Sport"); - cell = cells.get("B1"); - cell.setValue("Quarter"); - cell = cells.get("C1"); - cell.setValue("Sales"); - - cell = cells.get("A2"); - cell.setValue("Golf"); - cell = cells.get("A3"); - cell.setValue("Golf"); - cell = cells.get("A4"); - cell.setValue("Tennis"); - cell = cells.get("A5"); - cell.setValue("Tennis"); - cell = cells.get("A6"); - cell.setValue("Tennis"); - cell = cells.get("A7"); - cell.setValue("Tennis"); - cell = cells.get("A8"); - cell.setValue("Golf"); - - cell = cells.get("B2"); - cell.setValue("Qtr3"); - cell = cells.get("B3"); - cell.setValue("Qtr4"); - cell = cells.get("B4"); - cell.setValue("Qtr3"); - cell = cells.get("B5"); - cell.setValue("Qtr4"); - cell = cells.get("B6"); - cell.setValue("Qtr3"); - cell = cells.get("B7"); - cell.setValue("Qtr4"); - cell = cells.get("B8"); - cell.setValue("Qtr3"); - - cell = cells.get("C2"); - cell.setValue(1500); - cell = cells.get("C3"); - cell.setValue(2000); - cell = cells.get("C4"); - cell.setValue(600); - cell = cells.get("C5"); - cell.setValue(1500); - cell = cells.get("C6"); - cell.setValue(4070); - cell = cells.get("C7"); - cell.setValue(5000); - cell = cells.get("C8"); - cell.setValue(6430); - - PivotTableCollection pivotTables = sheet.getPivotTables(); - - // Adding a PivotTable to the worksheet - int index = pivotTables.add("=A1:C8", "E3", "PivotTable1"); - - // Accessing the instance of the newly added PivotTable - PivotTable pivotTable = pivotTables.get(index); - - // Unshowing grand totals for rows. - pivotTable.setRowGrand(false); - - // Dragging the first field to the row area. - pivotTable.addFieldToArea(PivotFieldType.ROW, 0); - - // Dragging the second field to the column area. - pivotTable.addFieldToArea(PivotFieldType.COLUMN, 1); - - // Dragging the third field to the data area. - pivotTable.addFieldToArea(PivotFieldType.DATA, 2); - - // Saving the Excel file - workbook.save(dataPath + "AsposePivotTable.xls"); - - // Print Message - System.out.println("Pivot Table created successfully."); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/exportdatafromworksheets/data/workbook.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/exportdatafromworksheets/data/workbook.xls deleted file mode 100644 index ce99598a970a0a166d2dcb68293429f8b7abdcb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23040 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 N9~r*}=by~~zW^_-_Lu+w diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/exportdatafromworksheets/java/ExportDataFromWorksheets.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/exportdatafromworksheets/java/ExportDataFromWorksheets.java deleted file mode 100644 index 2411ec60..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/exportdatafromworksheets/java/ExportDataFromWorksheets.java +++ /dev/null @@ -1,35 +0,0 @@ -package asposefeatures.datahandlingfeatures.exportdatafromworksheets.java; - -import java.io.FileInputStream; -import java.util.Arrays; - -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class ExportDataFromWorksheets -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/datahandlingfeatures/exportdatafromworksheets/data/"; - - // Creating a file stream containing the Excel file to be opened - FileInputStream fstream = new FileInputStream(dataPath + "workbook.xls"); - - // Instantiating a Workbook object - Workbook workbook = new Workbook(fstream); - - // Accessing the first worksheet in the Excel file - Worksheet worksheet = workbook.getWorksheets().get(0); - - // Exporting the contents of 7 rows and 2 columns starting from 1st cell - // to Array. - Object dataTable[][] = worksheet.getCells().exportArray(4, 0, 7, 8); - - for (int i = 0; i < dataTable.length; i++) - { - System.out.println("[" + i + "]: " + Arrays.toString(dataTable[i])); - } - // Closing the file stream to free all resources - fstream.close(); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/findvalueincells/data/workbook.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/findvalueincells/data/workbook.xls deleted file mode 100644 index ce99598a970a0a166d2dcb68293429f8b7abdcb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23040 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 N9~r*}=by~~zW^_-_Lu+w diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/findvalueincells/java/AsposeFindCellsWithString.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/findvalueincells/java/AsposeFindCellsWithString.java deleted file mode 100644 index 5a9705ca..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/findvalueincells/java/AsposeFindCellsWithString.java +++ /dev/null @@ -1,37 +0,0 @@ -package asposefeatures.datahandlingfeatures.findvalueincells.java; - -import com.aspose.cells.Cell; -import com.aspose.cells.Cells; -import com.aspose.cells.FindOptions; -import com.aspose.cells.LookAtType; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class AsposeFindCellsWithString -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/datahandlingfeatures/findvalueincells/data/"; - - // Instantiating a Workbook object - Workbook workbook = new Workbook(dataPath + "workbook.xls"); - - // Accessing the first worksheet in the Excel file - Worksheet worksheet = workbook.getWorksheets().get(0); - - // Finding the cell containing the specified formula - Cells cells = worksheet.getCells(); - - // Instantiate FindOptions - FindOptions findOptions = new FindOptions(); - - // Finding the cell containing a string value that starts with "Or" - findOptions.setLookAtType(LookAtType.START_WITH); - - Cell cell = cells.find("SH", null, findOptions); - - // Printing the name of the cell found after searching worksheet - System.out.println("Name of the cell containing String: " - + cell.getName()); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/formulacalculationengine/java/AsposeFormulaCalculationEngine.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/formulacalculationengine/java/AsposeFormulaCalculationEngine.java deleted file mode 100644 index 63a02bc3..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/formulacalculationengine/java/AsposeFormulaCalculationEngine.java +++ /dev/null @@ -1,46 +0,0 @@ -package asposefeatures.datahandlingfeatures.formulacalculationengine.java; - -import com.aspose.cells.Cell; -import com.aspose.cells.Cells; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class AsposeFormulaCalculationEngine -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/datahandlingfeatures/formulacalculationengine/data/"; - - // Instantiating a Workbook object - Workbook book = new Workbook(); - - // Obtaining the reference of the newly added worksheet - int sheetIndex = book.getWorksheets().add(); - Worksheet worksheet = book.getWorksheets().get(sheetIndex); - Cells cells = worksheet.getCells(); - Cell cell = null; - - // Adding a value to "A1" cell - cell = cells.get("A1"); - cell.setValue(1); - - // Adding a value to "A2" cell - cell = cells.get("A2"); - cell.setValue(2); - - // Adding a value to "A3" cell - cell = cells.get("A3"); - cell.setValue(3); - - // Adding a SUM formula to "A4" cell - cell = cells.get("A4"); - cell.setFormula("=SUM(A1:A3)"); - - // Calculating the results of formulas - book.calculateFormula(); - - // Saving the Excel file - book.save(dataPath + "AsposeFormulaEngine.xls"); - System.out.println("Done."); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/importdatatoworksheets/java/ImportDataToWorksheets.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/importdatatoworksheets/java/ImportDataToWorksheets.java deleted file mode 100644 index d101987d..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/importdatatoworksheets/java/ImportDataToWorksheets.java +++ /dev/null @@ -1,49 +0,0 @@ -package asposefeatures.datahandlingfeatures.importdatatoworksheets.java; - -import java.util.ArrayList; - -import com.aspose.cells.Cells; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class ImportDataToWorksheets -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/datahandlingfeatures/importdatatoworksheets/data/"; - - // Instantiating a Workbook object - Workbook workbook = new Workbook(); - - // Obtaining the reference of the newly added worksheet by passing its - // sheet index - int sheetIndex = workbook.getWorksheets().add(); - Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); - - // ================================================== - // Creating an array containing names as string values - String[] names = new String[] { "laurence chen", "roman korchagin", - "kyle huang" }; - - // Importing the array of names to 1st row and first column vertically - Cells cells = worksheet.getCells(); - cells.importArray(names, 0, 0, false); - - // ================================================== - ArrayList list = new ArrayList(); - - // Add few names to the list as string values - list.add("laurence chen"); - list.add("roman korchagin"); - list.add("kyle huang"); - - // Importing the contents of ArrayList to 1st row and first column - // vertically - cells.importArrayList(list, 2, 0, true); - // ================================================== - - // Saving the Excel file - workbook.save(dataPath + "AsposeDataImport.xls"); - System.out.println("Done."); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/sortdata/data/AsposeDataInput.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/sortdata/data/AsposeDataInput.xls deleted file mode 100644 index f38e8de5d499f6431fb766fd31528fd414f36b8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19968 zcmeHPeQ;dWbw6)Eq$k^0lE1-Vt>rISmW3?Y#*U5G9|25|KL(rFOq_An^2**?)++0D zVt1k8ulSnI0c>QLfP|!pXoK79@A`4uCuFK%OC`t?^jzXW;qu3}7DAQ1;qs&0L3}q%t zBML%5no(w<%to1mG8bhY%6yasD3_yLfwBx7+Z& z1hfm9O%6bMPEN=XrN;?ftA@{660sP!jtJY-}x%K1XRb1W+34Kb3wDLf0`fPxFr|s3sr@dlS8b^bTUR)QK zFSk5d|087cI^6t)MC2Q>$MGrh?!WU^kh-bl+v`rhr`>J*rXiK z!$zhQF9t2vJgLRzOv|ttZ$=XRc1RUYsxA0W-THTbwXJ$A?1W(9t z4hvB@nUsb=j7704k(u!nZe7~Cq+`jFuEQ%g9cptf4y{}iTZ}%9C$dAr{SVxnKKel~ zQ!54ncw{?Fon2lWToY;qRBbi6474KaHPSBKB8RC;d&1GIczLKz5e}`~R3x;nZiQZl z+qNEtlulWRKU8(sYfrc&8 zBvM&Hk63G{pa+gMRNy41CY3nTsHp-UjWt!EZ)>W+;IF9yol;W;c9)teu%Fgcfr+W6 z3hZGuRbUscsRH|CO%<3#Ln~}E`U5*xG`K&+R7XkoGvxG$F_9RyO%SH&DnJ;9!63{J zRe&%wgF%?Is{moR27@reQ~|;e4hG@ly9yA7bub9m{3ZpN=neM{7Y(Zb3HJ_@Z51Hl z-r=%k6(Hf>;ksuPAmQHO!f6#C;ojlOYZ(L=-e-yKJKa6u-r>@16(Hf>;o5H%AmQHO z;&Bxq;oeD92NLd`#npj?dk0hJ$(y5>=Yu;S7gZ;FRR)nn=|GQRD~BarVAGwK6)+p|R&ZkM z2fud5m^rq=GL(4`)!j2#lglRVbuCI=}b!$Eqg0WlvpreD_rq#Otp&8ZCMb*ND8 zW69)4{Eb+c_-sWuzkPkobjtdYDSSJ=)1eC^R!OPK@VLeUGM)|ykHUYByFkp|zM*6u z+OlFk>BLx}Fi`?=QqcMH=PP=ElaFUZ0qYw59Zg5+Ph?w5BK6> z#TFGV!;6D1Stbctjj|0dP5VT@GS!*S!Ul!+^EFF)BP7;c-~*kEK^KRrI_U*Vs!RYV(QZUzkKZle=)O7F>5Quw1_Fe?|u*znDN{l;I+TvN>YN-^CbVsxHWt!YU2U;2;d z{Kd?pn6=@N)&enWtBACT-tSDj{LEj>6{Z-UNV_^jj62dMdLMn^Rev!HO))-^ z))OMe9cdH2Z#?seznCj2W_@_1B_L*f6_M86^O=XA)nb^?aFlY|Ri+r9NLv~r#vN(h zJARJ!!s+-5vCuPW3BJ}X7` z-2RXLpi9c2h$s_uu>tCiBD~evyUQPRX&DspV}dR-K;1DTa_%2)^#@&621T@(peqef zcZ7(H9Q~p{=<+fsV#5SoZGgJtLFA^d{=gq}MHv*4V1lkOK;7OK`R{wK_XD-1jU&bF zsiULzMz80sg@veW$6WGg=?NU?fDr2x93AnTiy6gC(uA!Qc&)G_HPCl@AeGN#2S@GO zy?~K_0HDkJM#~zZ%H<9R3&I?%nb?qnCA*#J)X~h~u>|G{hN96X zSav5AV(e$2=rJg$=LjkU&|z9`9M*6Q#d>I_6X957CMFp!aO6G{yx9j_=f42(Lh|n} z{2LlV@E$ifa-a!5%LiQN!2obQG>9nhwQg|aLL(tWXZwINA8L=)yUj8dnI`MFQR&9P zq0?Dm#Q&q|?hCjms;J)3^rn7Q25F21v+Dy_vxi>7&K|f0Loi0_3G$ z<>(V|`cY2?h?b(Ul#86~!!?&W7;c7K1N~)p`gA^*LV7V0vvnmB^KJmMr8&eD6N{eF zsCefcx>^E}yAkO*wd0sjMeAEQEl*Y(u;mgEyR-T9sC~qX z5t)YmLX13=;)*_JJxUcU-8d_>Fu;W*l>GTJRdY*rB2JR`tZdx&1HAZT#y{g?_W&-w!G?&J~O zTIY%()-2b;M{*#Q8)VAT={4z9G%_8T`T!*4(65}V<(F3Z5LXudlzmV>uZ$lo?Ec|E6p%okFg=W#2Y1?@FD?^kqTbHmb*Z^ z%S9sqH-G3&_)VTo_|qeEcv~Ih`7oAB<1qYXFf2QK1nz89=grF0P0;v_FTeJaT}SpN z4=Z}RqOVe)f37Ga;Bk&+=w|q7hIKpcJRYO0xhNl3+@DaN%fa2Rj#rZ0;p?2Yl~7(y zu5_L6lAi#6AA;|soI;@K=k6|~=G6$Pb!zo4f&1*h8GN2{RPlUcpMU&$dA+{zDF%rp zznqq}kK(%?Tlm@XgAw=+m}vwm6JX9$`>kCNS-pS>fZ2QVjqm>g_n}N3?@$XcLikAZ zJGkS>LZ2D3Uzx_p;x!K^Vd*o{E%dFa!`}j&v2gyu9-Nbe8X0}mpEZ!Wvv|jA`9Sum z8&ejTvcQxD{$DKc0M=LeJkX<&2*w}y@u)ifCFy)yGLDs+@$%rRLetHh#H-^Lj4*5& zRwGN1M;A15(uH9MH_+x0$!1tM17Gz!<>vZ#|!F%_ixqr zBDkV%ykd{oljWIqMWBNB86;Pr2<}Q32-f zKEGApBPREK^NMyaW7?YYRn2KDOk$Cf`j+)<(40TjoDGVT`aO$D*8mLq2-aH7zb$xi z{wR0^UeX6K@5D^zPEWi~!|wzeCEBb^W2t#)JbuicFUMSLa1-BNMc-T9yob>+hAj(D;|EX3$!nwFgAF9D+(W(J5d-b2T^9B97o~8 z*$4_(^zK5Ljq=whl=KoREy6eJ=zl8Vf6W2Vu1sGpdn((XPh5AVFFl}Sj$FF5dlUYT z$X48!f38#iQ-tyRzd6F%A9?1V5`=?H)nlV&NxIXpg&5XrG5rOnV&9o=k(R`XjlB$0O)_5d;x~KGBP%`cy5= z%8cS&TAK)1SUquyw@xVmtoRlW3z;E`1i_wR{_mINz%Ki5Pk(==FRk5}=NBPU~y-~ ZAU-#p{pammwyjmZTbH-v{M{`7e*lL4gj)ar diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/sortdata/java/AsposeDataSort.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/sortdata/java/AsposeDataSort.java deleted file mode 100644 index 4d50ab44..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/sortdata/java/AsposeDataSort.java +++ /dev/null @@ -1,59 +0,0 @@ -package asposefeatures.datahandlingfeatures.sortdata.java; - -import com.aspose.cells.CellArea; -import com.aspose.cells.Cells; -import com.aspose.cells.DataSorter; -import com.aspose.cells.SortOrder; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class AsposeDataSort -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/datahandlingfeatures/sortdata/data/"; - - // Instantiating a Workbook object - Workbook workbook = new Workbook(dataPath + "AsposeDataInput.xls"); - - // Accessing the first worksheet in the Excel file - Worksheet worksheet = workbook.getWorksheets().get(0); - - // Get the cells collection in the sheet - Cells cells = worksheet.getCells(); - - // Obtain the DataSorter object in the workbook - DataSorter sorter = workbook.getDataSorter(); - - // Set the first order - sorter.setOrder1(SortOrder.ASCENDING); - - // Define the first key. - sorter.setKey1(0); - - // Set the second order - sorter.setOrder2(SortOrder.ASCENDING); - - // Define the second key - sorter.setKey2(1); - - // Create a cells area (range). - CellArea ca = new CellArea(); - - // Specify the start row index. - ca.StartRow = 1; - // Specify the start column index. - ca.StartColumn = 0; - // Specify the last row index. - ca.EndRow = 9; - // Specify the last column index. - ca.EndColumn = 2; - - // Sort data in the specified data range (A2:C10) - sorter.sort(cells, ca); - - // Saving the excel file - workbook.save(dataPath + "AsposeSortedData.xls"); - System.out.println("Done."); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/tracingprecedentsanddependents/data/workbook.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/tracingprecedentsanddependents/data/workbook.xls deleted file mode 100644 index ce99598a970a0a166d2dcb68293429f8b7abdcb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23040 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 N9~r*}=by~~zW^_-_Lu+w diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/tracingprecedentsanddependents/java/TracingPrecedentsAndDependents.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/tracingprecedentsanddependents/java/TracingPrecedentsAndDependents.java deleted file mode 100644 index 23bee890..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/datahandlingfeatures/tracingprecedentsanddependents/java/TracingPrecedentsAndDependents.java +++ /dev/null @@ -1,66 +0,0 @@ -package asposefeatures.datahandlingfeatures.tracingprecedentsanddependents.java; - -import com.aspose.cells.Cell; -import com.aspose.cells.Cells; -import com.aspose.cells.CellsHelper; -import com.aspose.cells.ReferredArea; -import com.aspose.cells.ReferredAreaCollection; -import com.aspose.cells.Workbook; - -public class TracingPrecedentsAndDependents -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/datahandlingfeatures/tracingprecedentsanddependents/data/"; - - // Instantiating a Workbook object - Workbook workbook = new Workbook(dataPath + "workbook.xls"); - - Cells cells = workbook.getWorksheets().get(0).getCells(); - Cell cell = cells.get("A12"); - - // Tracing precedents of the cell A12. - // The return array contains ranges and cells. - ReferredAreaCollection ret = cell.getPrecedents(); - - // Printing all the precedent cells' name. - if (ret != null) - { - for (int m = 0; m < ret.getCount(); m++) - { - ReferredArea area = ret.get(m); - StringBuilder stringBuilder = new StringBuilder(); - if (area.isExternalLink()) - { - stringBuilder.append("["); - stringBuilder.append(area.getExternalFileName()); - stringBuilder.append("]"); - } - stringBuilder.append(area.getSheetName()); - stringBuilder.append("!"); - stringBuilder.append(CellsHelper.cellIndexToName( - area.getStartRow(), area.getStartColumn())); - if (area.isArea()) - { - stringBuilder.append(":"); - stringBuilder.append(CellsHelper.cellIndexToName( - area.getEndRow(), area.getEndColumn())); - } - System.out.println("Tracing Precedents: " - + stringBuilder.toString()); - } - } - - // Get the A1 cell - Cell c = cells.get("A5"); - // Get the all the Dependents of A5 cell - Cell[] dependents = c.getDependents(true); - for (int i = 0; i < dependents.length; i++) - { - System.out.println("Tracing Dependents: " - + dependents[i].getWorksheet().getName() - + dependents[i].getName() + ":" - + dependents[i].getIntValue()); - } - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/convertcharttoimages/java/AsposeChartToImage.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/convertcharttoimages/java/AsposeChartToImage.java deleted file mode 100644 index db520966..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/convertcharttoimages/java/AsposeChartToImage.java +++ /dev/null @@ -1,103 +0,0 @@ -package asposefeatures.workingwithcharts.convertcharttoimages.java; - -import java.io.FileOutputStream; - -import com.aspose.cells.Cells; -import com.aspose.cells.Chart; -import com.aspose.cells.ChartPoint; -import com.aspose.cells.ChartPointCollection; -import com.aspose.cells.ChartType; -import com.aspose.cells.Color; -import com.aspose.cells.ImageFormat; -import com.aspose.cells.ImageOrPrintOptions; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class AsposeChartToImage -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/workingwithcharts/convertcharttoimages/data/"; - - // Create a new Workbook. - Workbook workbook = new Workbook(); - - // Get the first worksheet. - Worksheet sheet = workbook.getWorksheets().get(0); - - // Set the name of worksheet - sheet.setName("Data"); - - // Get the cells collection in the sheet. - Cells cells = workbook.getWorksheets().get(0).getCells(); - - // Put some values into a cells of the Data sheet. - cells.get("A1").setValue("Region"); - cells.get("A2").setValue("France"); - cells.get("A3").setValue("Germany"); - cells.get("A4").setValue("England"); - cells.get("A5").setValue("Sweden"); - cells.get("A6").setValue("Italy"); - cells.get("A7").setValue("Spain"); - cells.get("A8").setValue("Portugal"); - cells.get("B1").setValue("Sale"); - cells.get("B2").setValue(70000); - cells.get("B3").setValue(55000); - cells.get("B4").setValue(30000); - cells.get("B5").setValue(40000); - cells.get("B6").setValue(35000); - cells.get("B7").setValue(32000); - cells.get("B8").setValue(10000); - - // Create chart - int chartIndex = sheet.getCharts().add(ChartType.COLUMN, 12, 1, 33, 12); - Chart chart = sheet.getCharts().get(chartIndex); - - // Set properties of chart title - chart.getTitle().setText("Sales By Region"); - chart.getTitle().getTextFont().setBold(true); - chart.getTitle().getTextFont().setSize(12); - - // Set properties of nseries - chart.getNSeries().add("Data!B2:B8", true); - chart.getNSeries().setCategoryData("Data!A2:A8"); - - // Set the fill colors for the series's data points (France - Portugal(7 - // points)) - ChartPointCollection chartPoints = chart.getNSeries().get(0) - .getPoints(); - - ChartPoint point = chartPoints.get(0); - point.getArea().setForegroundColor(Color.getCyan()); - - point = chartPoints.get(1); - point.getArea().setForegroundColor(Color.getBlue()); - - point = chartPoints.get(2); - point.getArea().setForegroundColor(Color.getYellow()); - - point = chartPoints.get(3); - point.getArea().setForegroundColor(Color.getRed()); - - point = chartPoints.get(4); - point.getArea().setForegroundColor(Color.getBlack()); - - point = chartPoints.get(5); - point.getArea().setForegroundColor(Color.getGreen()); - - point = chartPoints.get(6); - point.getArea().setForegroundColor(Color.getMaroon()); - - // Set the legend invisible - chart.setShowLegend(false); - - // Get the Chart image - ImageOrPrintOptions imgOpts = new ImageOrPrintOptions(); - imgOpts.setImageFormat(ImageFormat.getPng()); - - // Save the chart image file. - chart.toImage(new FileOutputStream(dataPath + "AsposeChartImage.png"), - imgOpts); - System.out.println("Chart Converted."); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/createcharts/data/AsposeChart.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/createcharts/data/AsposeChart.xls deleted file mode 100644 index f74a6261bbbfb538c6fd5bb2b3052da3b4e6a32d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6144 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 E2jWwR?EnA( diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/createpivotcharts/java/AsposePivotChart.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/createpivotcharts/java/AsposePivotChart.java deleted file mode 100644 index 1732a329..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithcharts/createpivotcharts/java/AsposePivotChart.java +++ /dev/null @@ -1,39 +0,0 @@ -package asposefeatures.workingwithcharts.createpivotcharts.java; - -import com.aspose.cells.Chart; -import com.aspose.cells.ChartType; -import com.aspose.cells.SheetType; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class AsposePivotChart -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/workingwithcharts/createpivotcharts/data/"; - - // Instantiating an Workbook object - Workbook workbook = new Workbook(dataPath + "AsposePivotTable.xls"); - - // Adding a new sheet - int sheetIndex = workbook.getWorksheets().add(SheetType.CHART); - Worksheet sheet3 = workbook.getWorksheets().get(sheetIndex); - - // Naming the sheet - sheet3.setName("PivotChart"); - - // Adding a column chart - int chartIndex = sheet3.getCharts().add(ChartType.COLUMN, 0, 5, 28, 16); - Chart chart = sheet3.getCharts().get(chartIndex); - - // Setting the pivot chart data source - chart.setPivotSource("PivotTable!PivotTable1"); - chart.setHidePivotFieldButtons(false); - - // Saving the Excel file - workbook.save(dataPath + "Aspose_PivotChart.xls"); - - // Print Message - System.out.println("Pivot Chart created successfully."); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/printingworkbooks/data/AsposeDataInput.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/printingworkbooks/data/AsposeDataInput.xls deleted file mode 100644 index f38e8de5d499f6431fb766fd31528fd414f36b8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19968 zcmeHPeQ;dWbw6)Eq$k^0lE1-Vt>rISmW3?Y#*U5G9|25|KL(rFOq_An^2**?)++0D zVt1k8ulSnI0c>QLfP|!pXoK79@A`4uCuFK%OC`t?^jzXW;qu3}7DAQ1;qs&0L3}q%t zBML%5no(w<%to1mG8bhY%6yasD3_yLfwBx7+Z& z1hfm9O%6bMPEN=XrN;?ftA@{660sP!jtJY-}x%K1XRb1W+34Kb3wDLf0`fPxFr|s3sr@dlS8b^bTUR)QK zFSk5d|087cI^6t)MC2Q>$MGrh?!WU^kh-bl+v`rhr`>J*rXiK z!$zhQF9t2vJgLRzOv|ttZ$=XRc1RUYsxA0W-THTbwXJ$A?1W(9t z4hvB@nUsb=j7704k(u!nZe7~Cq+`jFuEQ%g9cptf4y{}iTZ}%9C$dAr{SVxnKKel~ zQ!54ncw{?Fon2lWToY;qRBbi6474KaHPSBKB8RC;d&1GIczLKz5e}`~R3x;nZiQZl z+qNEtlulWRKU8(sYfrc&8 zBvM&Hk63G{pa+gMRNy41CY3nTsHp-UjWt!EZ)>W+;IF9yol;W;c9)teu%Fgcfr+W6 z3hZGuRbUscsRH|CO%<3#Ln~}E`U5*xG`K&+R7XkoGvxG$F_9RyO%SH&DnJ;9!63{J zRe&%wgF%?Is{moR27@reQ~|;e4hG@ly9yA7bub9m{3ZpN=neM{7Y(Zb3HJ_@Z51Hl z-r=%k6(Hf>;ksuPAmQHO!f6#C;ojlOYZ(L=-e-yKJKa6u-r>@16(Hf>;o5H%AmQHO z;&Bxq;oeD92NLd`#npj?dk0hJ$(y5>=Yu;S7gZ;FRR)nn=|GQRD~BarVAGwK6)+p|R&ZkM z2fud5m^rq=GL(4`)!j2#lglRVbuCI=}b!$Eqg0WlvpreD_rq#Otp&8ZCMb*ND8 zW69)4{Eb+c_-sWuzkPkobjtdYDSSJ=)1eC^R!OPK@VLeUGM)|ykHUYByFkp|zM*6u z+OlFk>BLx}Fi`?=QqcMH=PP=ElaFUZ0qYw59Zg5+Ph?w5BK6> z#TFGV!;6D1Stbctjj|0dP5VT@GS!*S!Ul!+^EFF)BP7;c-~*kEK^KRrI_U*Vs!RYV(QZUzkKZle=)O7F>5Quw1_Fe?|u*znDN{l;I+TvN>YN-^CbVsxHWt!YU2U;2;d z{Kd?pn6=@N)&enWtBACT-tSDj{LEj>6{Z-UNV_^jj62dMdLMn^Rev!HO))-^ z))OMe9cdH2Z#?seznCj2W_@_1B_L*f6_M86^O=XA)nb^?aFlY|Ri+r9NLv~r#vN(h zJARJ!!s+-5vCuPW3BJ}X7` z-2RXLpi9c2h$s_uu>tCiBD~evyUQPRX&DspV}dR-K;1DTa_%2)^#@&621T@(peqef zcZ7(H9Q~p{=<+fsV#5SoZGgJtLFA^d{=gq}MHv*4V1lkOK;7OK`R{wK_XD-1jU&bF zsiULzMz80sg@veW$6WGg=?NU?fDr2x93AnTiy6gC(uA!Qc&)G_HPCl@AeGN#2S@GO zy?~K_0HDkJM#~zZ%H<9R3&I?%nb?qnCA*#J)X~h~u>|G{hN96X zSav5AV(e$2=rJg$=LjkU&|z9`9M*6Q#d>I_6X957CMFp!aO6G{yx9j_=f42(Lh|n} z{2LlV@E$ifa-a!5%LiQN!2obQG>9nhwQg|aLL(tWXZwINA8L=)yUj8dnI`MFQR&9P zq0?Dm#Q&q|?hCjms;J)3^rn7Q25F21v+Dy_vxi>7&K|f0Loi0_3G$ z<>(V|`cY2?h?b(Ul#86~!!?&W7;c7K1N~)p`gA^*LV7V0vvnmB^KJmMr8&eD6N{eF zsCefcx>^E}yAkO*wd0sjMeAEQEl*Y(u;mgEyR-T9sC~qX z5t)YmLX13=;)*_JJxUcU-8d_>Fu;W*l>GTJRdY*rB2JR`tZdx&1HAZT#y{g?_W&-w!G?&J~O zTIY%()-2b;M{*#Q8)VAT={4z9G%_8T`T!*4(65}V<(F3Z5LXudlzmV>uZ$lo?Ec|E6p%okFg=W#2Y1?@FD?^kqTbHmb*Z^ z%S9sqH-G3&_)VTo_|qeEcv~Ih`7oAB<1qYXFf2QK1nz89=grF0P0;v_FTeJaT}SpN z4=Z}RqOVe)f37Ga;Bk&+=w|q7hIKpcJRYO0xhNl3+@DaN%fa2Rj#rZ0;p?2Yl~7(y zu5_L6lAi#6AA;|soI;@K=k6|~=G6$Pb!zo4f&1*h8GN2{RPlUcpMU&$dA+{zDF%rp zznqq}kK(%?Tlm@XgAw=+m}vwm6JX9$`>kCNS-pS>fZ2QVjqm>g_n}N3?@$XcLikAZ zJGkS>LZ2D3Uzx_p;x!K^Vd*o{E%dFa!`}j&v2gyu9-Nbe8X0}mpEZ!Wvv|jA`9Sum z8&ejTvcQxD{$DKc0M=LeJkX<&2*w}y@u)ifCFy)yGLDs+@$%rRLetHh#H-^Lj4*5& zRwGN1M;A15(uH9MH_+x0$!1tM17Gz!<>vZ#|!F%_ixqr zBDkV%ykd{oljWIqMWBNB86;Pr2<}Q32-f zKEGApBPREK^NMyaW7?YYRn2KDOk$Cf`j+)<(40TjoDGVT`aO$D*8mLq2-aH7zb$xi z{wR0^UeX6K@5D^zPEWi~!|wzeCEBb^W2t#)JbuicFUMSLa1-BNMc-T9yob>+hAj(D;|EX3$!nwFgAF9D+(W(J5d-b2T^9B97o~8 z*$4_(^zK5Ljq=whl=KoREy6eJ=zl8Vf6W2Vu1sGpdn((XPh5AVFFl}Sj$FF5dlUYT z$X48!f38#iQ-tyRzd6F%A9?1V5`=?H)nlV&NxIXpg&5XrG5rOnV&9o=k(R`XjlB$0O)_5d;x~KGBP%`cy5= z%8cS&TAK)1SUquyw@xVmtoRlW3z;E`1i_wR{_mINz%Ki5Pk(==FRk5}=NBPU~y-~ ZAU-#p{pammwyjmZTbH-v{M{`7e*lL4gj)ar diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/printingworkbooks/java/AsposePrintWorkbook.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/printingworkbooks/java/AsposePrintWorkbook.java deleted file mode 100644 index 3079f49e..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/printingworkbooks/java/AsposePrintWorkbook.java +++ /dev/null @@ -1,36 +0,0 @@ -package asposefeatures.workingwithworkbook.printingworkbooks.java; - -import com.aspose.cells.ImageOrPrintOptions; -import com.aspose.cells.SheetRender; -import com.aspose.cells.Workbook; -import com.aspose.cells.WorkbookRender; -import com.aspose.cells.Worksheet; - -public class AsposePrintWorkbook -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/workingwithworkbook/printingworkbooks/data/"; - - // Instantiate a new workbook - Workbook book = new Workbook(dataPath + "AsposeDataInput.xls"); - - // Create an object for ImageOptions - ImageOrPrintOptions imgOptions = new ImageOrPrintOptions(); - - // Get the first worksheet - Worksheet sheet = book.getWorksheets().get(0); - - // Create a SheetRender object with respect to your desired sheet - SheetRender sr = new SheetRender(sheet, imgOptions); - - // Print the worksheet - sr.toPrinter("Samsung ML-1520 Series"); - - // Create a WorkbookRender object with respect to your workbook - WorkbookRender wr = new WorkbookRender(book, imgOptions); - - // Print the workbook - wr.toPrinter("Samsung ML-1520 Series"); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/setprinttitles/java/AsposePrintTitles.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/setprinttitles/java/AsposePrintTitles.java deleted file mode 100644 index f536b8f9..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworkbook/setprinttitles/java/AsposePrintTitles.java +++ /dev/null @@ -1,36 +0,0 @@ -package asposefeatures.workingwithworkbook.setprinttitles.java; - -import com.aspose.cells.FileFormatType; -import com.aspose.cells.PageSetup; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; -import com.aspose.cells.WorksheetCollection; - -public class AsposePrintTitles -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/workingwithworkbook/setprinttitles/data/"; - - // Instantiating a Workbook object - Workbook workbook = new Workbook(); - - // Accessing the first worksheet in the Workbook file - WorksheetCollection worksheets = workbook.getWorksheets(); - Worksheet sheet = worksheets.get(0); - - // Obtaining the reference of the PageSetup of the worksheet - PageSetup pageSetup = sheet.getPageSetup(); - - // Defining column numbers A & B as title columns - pageSetup.setPrintTitleColumns("$A:$B"); - - // Defining row numbers 1 & 2 as title rows - pageSetup.setPrintTitleRows("$1:$2"); - - // Workbooks can be saved in many formats - workbook.save(dataPath + "AsposePrintTitles.xlsx", FileFormatType.XLSX); - - System.out.println("Print Titles Set successfully."); // Print Message - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettohtml/data/book1.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettohtml/data/book1.xls deleted file mode 100644 index 231dc9205484fbb9a1db3626b5e2decb91d78b15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 G1OEd|fv!XV diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettohtml/java/AsposeConvertToHTML.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettohtml/java/AsposeConvertToHTML.java deleted file mode 100644 index e8fddb81..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettohtml/java/AsposeConvertToHTML.java +++ /dev/null @@ -1,24 +0,0 @@ -package asposefeatures.workingwithworksheets.convertspreadsheettohtml.java; - -import com.aspose.cells.HtmlSaveOptions; -import com.aspose.cells.SaveFormat; -import com.aspose.cells.Workbook; - -public class AsposeConvertToHTML -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/workingwithworksheets/convertspreadsheettohtml/data/"; - - // Specify the HTML Saving Options - HtmlSaveOptions save = new HtmlSaveOptions(SaveFormat.HTML); - - // Instantiate a workbook and open the template XLSX file - Workbook book = new Workbook(dataPath + "book1.xls"); - - // Save the HTML file - book.save(dataPath + "AsposeHTMLSpreadsheet.html", save); - - System.out.println("Spreadsheet->HTML. Done."); - } -} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettopdf/data/workbook.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettopdf/data/workbook.xls deleted file mode 100644 index ce99598a970a0a166d2dcb68293429f8b7abdcb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23040 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 N9~r*}=by~~zW^_-_Lu+w diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettopdf/java/AsposeConverter.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettopdf/java/AsposeConverter.java deleted file mode 100644 index 8cec1f7d..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/convertspreadsheettopdf/java/AsposeConverter.java +++ /dev/null @@ -1,20 +0,0 @@ -package asposefeatures.workingwithworksheets.convertspreadsheettopdf.java; - -import com.aspose.cells.SaveFormat; -import com.aspose.cells.Workbook; - -public class AsposeConverter -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/workingwithworksheets/convertspreadsheettopdf/data/"; - - Workbook workbook = new Workbook(dataPath + "workbook.xls"); - - // Save the document in PDF format - workbook.save(dataPath + "AsposeConvert.pdf", SaveFormat.PDF); - - // Print message - System.out.println("Excel to PDF conversion performed successfully."); - } -} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/detectmergedcells/data/MergeInput.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/detectmergedcells/data/MergeInput.xls deleted file mode 100644 index e95cafaf4df6ca111b006da27598740a08bd2f4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17408 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 K&oummHSix1El}zJ diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/detectmergedcells/java/AsposeDetectMergeCells.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/detectmergedcells/java/AsposeDetectMergeCells.java deleted file mode 100644 index e6a87d9c..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/detectmergedcells/java/AsposeDetectMergeCells.java +++ /dev/null @@ -1,59 +0,0 @@ -package asposefeatures.workingwithworksheets.detectmergedcells.java; - -import java.util.ArrayList; - -import com.aspose.cells.CellArea; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class AsposeDetectMergeCells -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/workingwithworksheets/detectmergedcells/data/"; - - // Instantiate a new Workbook - Workbook workbook = new Workbook(dataPath + "MergeInput.xls"); - - // Get a worksheet in the workbook - Worksheet worksheet = workbook.getWorksheets().get(0); - - // Clear its contents - worksheet.getCells().clearContents(0, 0, - worksheet.getCells().getMaxDataRow(), - worksheet.getCells().getMaxDataColumn()); - - // Create an arraylist object - // Get the merged cells list to put it into the arraylist object - ArrayList al = worksheet.getCells().getMergedCells(); - - // Define cellarea - CellArea ca; - - // Define some variables - int frow, fcol, erow, ecol; - - // Print Message - System.out.println("Merged Areas: \n" + al.toString()); - - // Loop through the arraylist and get each cellarea to unmerge it - for (int i = al.size() - 1; i > -1; i--) - { - ca = new CellArea(); - ca = (CellArea) al.get(i); - frow = ca.StartRow; - fcol = ca.StartColumn; - erow = ca.EndRow; - ecol = ca.EndColumn; - System.out.println((i + 1) + ". [" + fcol + "," + frow + "] " + "[" - + ecol + "," + erow + "]"); - worksheet.getCells().unMerge(frow, fcol, erow, ecol); - } - - // Save the excel file - workbook.save(dataPath + "AsposeMergeOutput.xls"); - - // Print Message - System.out.println("Detect Merge Cells successful."); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/displayandhidescrollbars/data/book1.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/displayandhidescrollbars/data/book1.xls deleted file mode 100644 index fa2b26b66efdacdeff145a1eabe02489765dfd59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20992 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 OCePLXi~29~@c$oR?k@2F diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/displayandhidetabs/java/AsposeDisplayAndHideTabs.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/displayandhidetabs/java/AsposeDisplayAndHideTabs.java deleted file mode 100644 index 29647370..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/displayandhidetabs/java/AsposeDisplayAndHideTabs.java +++ /dev/null @@ -1,30 +0,0 @@ -package asposefeatures.workingwithworksheets.displayandhidetabs.java; - -import com.aspose.cells.Workbook; - -public class AsposeDisplayAndHideTabs -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/workingwithworksheets/displayandhidetabs/data/"; - - // Instantiating a Workbook object by excel file path - Workbook workbook = new Workbook(dataPath + "book1.xls"); - - // Hiding the tabs of the Excel file - workbook.getSettings().setShowTabs(false); - - // Saving the modified Excel file in default (that is Excel 2003) format - workbook.save(dataPath + "AsposeHideTabs.xls"); - - // =============================================================== - - // Displaying the tabs of the Excel file - workbook.getSettings().setShowTabs(true); - - // Saving the modified Excel file in default (that is Excel 2003) format - workbook.save(dataPath + "AsposeDisplayTabs.xls"); - - System.out.println("Tabs. Done"); - } -} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/saveeachworksheettopdf/data/workbook.xlsx b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/saveeachworksheettopdf/data/workbook.xlsx deleted file mode 100644 index 4ba6be9411fe1634f14d3cf636b7b32250f4b2a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10403 zcmeHNg{BcA{7^?z&yhBXJ2yCAqNGzU0w6-9RU zK@vsx(GzJXYdw7{3!^mq>V(xTt~2DJ%wkj+<0wf|Iv2d6^XsKf@Tz-q76I(tFcC13 zD_P`mgoNWfRNwp=$d%|E76vo%|eX{Gb^vF+y=S-=fIj;BVwm?ilZlNn@L&AAb zJkf%nNGSUx@<$7P;Uqy-gvHlq$65o`$J9+rSK8_X5vGE5esmfDgCq2>LhRtZVrI>YagLkWZ z)q&^a+hd}dP5yHR!S5A=ZSd@u6Vr4qpV|d>?0k}OSTvEj=#~cVqA#no=-^cesMFgbEbICj1)%yj_pH@~&>SO16cOHs2^c{#v^TeQU}yXBN|`hG zU$^`}S9jK|yN5uH5yOQM{7N#ADjhwLDV`C(DHTDGc0498GGhy|`p;=$e<1YBGIZ zR230H{5Ii&#)O+p1&n#HW1k-fc{pfnF&0l$WWJC9e-PY8uF5Jr* zs-9cP)|Gw3%OpuTQY-^sXvi5Z`2@3gbiOD>Vn{xK;4p0hZ{VET6eWXxPG9Bdx{lwD zS|RMc+{&Twa=3%o_O>5erbY3$mJ#8#!oXD}vv0;7JvbVMzqR$FV{{=BL@Lrj1ptTv z7)Y+x?0=ZMi>7)KIeZ;f>zpv(mQD`>=w|C!vA9urM!r6&n))6QC zjrL;-%DjmJ>(m6ri-~$ZuskcvvDyhJndqxmn5}_LmI;$Ii45Xd8H?7^IZJm#kD#!PrGRs8H_oUV5V_HJ5vYLqpcea|&v^<4` z_Mt&Zd|BKl*jxBs1rW@o3;X4MZ5lK|Fylt-l&oq*{kEG6!x;>Ngyv{qe;hP0F1Yggo{fv`lH+&WX=9>r(3) zzMLv6h((eMziWOqJ*h!HoXb_qqQr87L1!n zr0Gf1+SN-lyCEEU{>XC#H3zM!oEs%T-92CdN>uvXOrl4ibC>>8Kg?;sH?2w*c^jRf z`~uma;>(!eVk@1FfMRD>3m$vn>cv<3Yt-dgf{kQj)a`sztr0hOX1RYV{ z7L>4X|Mu`r)1Ehj=H`aHvW^?MJq#}prVVmGeT);kGp&X>v0lt!v;SNI7F-llUJGvR z*u7KTbfMt^Y=n7=_r(hv^ss$gkN%QE7#5Av9Nd!sjgX4%JmsrM5clvHWE8Vx&5R@PfoDg82Tf?<&pA&hOmUHmz(HTxn2z0@QAK{09@xskCkJxr^^qemB?hq?Hyl%92KOg=4=WRyR} z&Y48>rK*RNgao)7EsO*mRl|~w4PK$c=udrYxH8N2Y9_49M*9Ky!=gg(Vaun{{n_Q} zzNCr;oMNZQ^}shpuq5`E)|j$1y!2x=ux0Y2+fMUP{_x(=Dh$3|I^`Yaa|-Y0M7sxo zkQwB2##u=vp%u?oZ5DbO3z-2r-afqM)HnQ6q~z-`JJMYIFC^n8`5Irtsi@ z^U>pTc20>k)SPOMG=a%!GD3s#qRu;crdVj5g_$v>suVqm_4-12pKU%JRtA0(sb>ub z-C<90mcN?qxg3(NNg{gK+ND*wJFR5j`3gYs2>~TyH@SmhQG{SvsYq1Se(rzObkZVrw**G>qa6Q6zi-=_GkQQL4%L$qGCi z?CBiFM$fX=w4ociSJ{9LK*|e^?_V1d$jHJQHlcXP85!mzSAcYHG3!BO!YOQman=&_ zKzD$V-eIXmG=t{RJ*$ce!;5dy0Zu4Ow-uSIH4FF+sP>pmViOHOg)p=YYgsdJb)Zs%Q_`bnQjt_dvDv(FQ!?nZfz2#Rs8o}> z*3o;9p2;ZX?yZ=T-NHnEh;oKhpi5YhgC?6j00#tVV1J`p^9wWcA&Sw^=Ua{ae7|6L zE86Zwvb9Y&#DMPew3x^+Of+XmRkk;6SWyHA&y=aE>xs8-XXCAThKE@uqR=N0={To& zJN%2#&&*Q7lH{s2T#GIkQ{!HBxC=nI#{F`JP}k~E?8fHsSG+#w3WDN~O0Y1R3Z|*T zM!@?uA*WS~HF_KzY#9OAl}kbAI8aA))|^yAtsdtv_lo!X1anu*%txU3MvaA$llC0NV=;%hi#!kt+ofb z2(IHt_5$s^q+nOj2wCR2wFEduI%8a;qKY~GjF+p0Ie89?v7<1`8d%1)h^y~%Mp)`%qh<8xnOHJ|sc+;~yVaXQfHP zgmMl6<^<9NhhVmR;X<0suY`;$v&mFhP`N4z{vF4b|4r19>KrH&T0t*06SVE4=uE%dC%eq-|^8gVYvx z@1~WgGksXps(o+2XxX@(sF3aqrvl$44>ad%5&Yb7kKyewo2uFQ6dknTdyzA&yOTOT ziB?)(-ykP}d6q7`IS@A2I}eWV{Vx24sYRxC?BsToWvTXa!Cm+4RgYbXzC){YgFct- zs3pmH!9=4%&113(J$6^~Wp;i8`N-TQ#t&)GeE0|5JdK` zge9rYN8Ov!AJ`yIJ~o`~6dBX||zKUU!9+&O>b_eeDb+W-hwtIC{D zsJ)?IiHD{bPi;wER~~F`J*h-w5>@%Z|Z^ie6fix@x0l>xos#gWWTJ9<=I>@4j| zWb2^Xx@T0&%TwAeYN%>;T0mCtSAaO%;828Tj5moO02FB?NhL(hr}9G8>3u0g96eD8 z`?~=ig;y%-C-KQHRofS^lqK4hajj?!hieKfYvRWpw@dfQS)wS(BdMn-1b6*e4s{*a zi9zHk5+cK9Y8xoKA;Dh!rP7X-;tRdK>W}*q`cMdqs54YA<~l%;_djwD@rP9)aZF*o zN`s7U(_Fbfzgm;Vj{44f6n-xI{+TT4p`*Qr7pPV(Z*XDV;5jlEy&coWt9M*?)q512 zDP39I=U<+>RhhPiQ)CEm#!$Xqr;B@?Tq~}SOCyfnms;H*bzc9ue^&!@bg+I7Xq;ty z!CeCK{=iR;LB7#GMeyCzk4YnXL_O0(H z&HNz>j%^Xj9}Vii6iHg?gYOd4_rGAllZi8x*whIJQ^*Bg;yO1=7-`N1Qt*X3$`Lx0 zm4_%~m%|pDviFkcu#=XH)??JKej8)59Qp+=Q2>B;?EmOtKch>ewo-g9FK$aA)3x7P z0;x%BFU30N5^;dv18YsDc%>0yT;5tjyzGOWjp;%{^PXU1?^4uMi$3$Yf*p2ztKX9=eq$6| zfVrECyE|w1_Cii2FSRm}w>=>;Gt{^3V#SfQFi$l=xpuv2uTvndr1G3->LO0yk&c!? zl+KlRPShsDY7IT|)_%0+{Or8aLnMZKW_G&4ClPHU&F#*0Brm^LgnK*ARnzs)Gnd2I zERb%`BGJoVL2u2M&`hrWo|Ql!zHhE$)TZe2_~^?NF}8Yyt}iOMkN!?$!j zG}ZwR)+-|lqVhYkNMV<=_9AzQ@Wty$MnqUtdqQYg?D z80)pmA&uy{tfyuBUVth|sIw$^XgkFs{T={8Sb2o~-0gmIeQ2n?$iXFaOlTCAbH~1- z$ap{#tR0S6Bg!7J0wkHZubRqCIMPt=8slNc@{qh;niZGGFYiJ(1*su4Yulj=TqZtb z9DFn{wnKx6;tXV2-i7W6n()XFn!K|OryF~p=;gNLE*F%p{9VphjsZogSFlkmVs1Mx zWJxI}p1Ed5gCR4s&#B}x?sJ}2EETeK0|^<;m^fdm|u`vSqUKwYMZfiv1>s?M(k7$7n!3|01hM^IZ;Kjp*PN@bI0r@$~7dciPEs1xX3 z0?|kAaw`7|IfG0x#G~zVdsrYR&%AgCTEnvVQkYK(@9ef2q=i%Zr@(&PD`lYiDG{~s zGFUt(00Z-bQIm(6V@%|JoJaamY+ac0n!j3lx2*pN+5{8}Tlk9#pP+b0!0m=hXJCYj zg;`bn$z`QcmAc2tqR|^96a0Xl`TH$HPk^QGtV@t=wi1a!dy|Zl+J|!dtUD2Uhr(~H zICIpdwvV@y3=KB6?~PtMttWgPT3gqCtG>!dzf%bCLCVY}n8O-F3Gk%YZ$Ss5scZt4 zL?QiM^BitQv29XTPzs{F7M4lcmYLJZ!^P`um(K;SRYcy*$CHgKe`pnQk6F-Lz=xy5 z3xt@T?qj<$;_P&VD&H}fm3T_q{;*!QAuf~&UFdO@%#qe2NL06>fSbkS9bA{@(oEsb z5$0-0$>*|^#Ms`K&hu+6XM5KeQ-eoSB>4X6AJ*~MSimfGLIEo;I5;jEhtHrr9#$L% z9p+Mt;u1~f`p?yFLAHFaF<-_B+GM{%xpxP>=oWMeul05K`;AOYc;I zZ~-e#D?(Tv^{FzraqsS?7EA>&Y@@IYB(s=3ofwwdc~^MQ;R#YlMVpn3IebSkoIL5V zxr!}&5_h{+-|Tkm){Ltq=5f`s!6K89-G>Gd(A}-jGOd%Zoe<37mhPY}sbHb<#ytqX zK{pa?q`8-a|5aDzq;TXW@g6SSk>F?*30WEgnp2wGMoXiA*oATD*L!8gwox;MG}dYS zxjn>QITYStEUZ(QL1ClfA^khelzN!A+~J<6Xl67(AR!J_o^TF>EE>a*BJ=ay_MxSV zW^D+38RLOZzc(Ua{6fIzPf?Yl9pK=(eKc92 z5^QzOj-gUC8I6q+qblf^eWjDncW6w*STM9-&^P1)mkTLGyL+9}L?#n-QE|s<8|v!L zK+^OT#grRR9*s_DaSi3&g16y{x%cl!VuFNqS?|`zQ7W!+v%RbV!b@KAc5E-j_HGdE zVxSvflIB;^`Ujr{JP8z1|A;Kp2)(YMP~Cpq=6JZL@f&l! ze9X;;)rJbO*G5oNWd+O~o>I%x+7i23Myr>;;vI7Nw5yQF;Lz1=>TLDw`}o#Y%Nnu_ z$IiR;V*)2cPtH8pG6q>(vV1V0I5)o6EICIPc7i24*is=-roLMd;x)^MQPZ8bZ{WB% zBijGK^Om(r+tX%YWeeLePNQ})X8=$iSn;cp#0_6fb$bHs=>!oeB-Fy!Y5&vrDo zS2uTb{Ndv4H|{yuOkg%&&HK&do-ms9KV<~2aR-BdXh0vzbl_bTw6FTUYXeyMSdCc4 zSZ+pcDwINTROv{lggS(e_8^KzMpNijez>S=?JQ(6^pxdY7@$L>EmovXjVz@j6!@$A zjg<40ul;Aval(9%sipWpzx~m;X_M$hh>>rIKioflw5hSRsicK5%;rZ#QXEmb-3h@( zTWMJ#>)d&!dyjg&#-i38@IXwik2h8k3X-z5ZKtR@-@q0&SQIHY#yJuf0;v+vL1^JX zrCi_nTEl04L5#52UcB3`#=dnrY?gFUTlB?Y`M}%A1%#i-K8Y(?m@_U!CWyFvDv$hp zM1xZ;D-d{#L$_<%ym6J6Kun!^15Ll=cCs>!uTQ)K)O(LBlaqqWJ{%y_N2nnV5m)dKJqt5iQ&oH0=MLsxo@vF+`{`L~ZTRvt3Ox;S~j-5jq~N8byu)A&s{&4G-!0117=*PsD@ z<*rvB0zc-~D9qq{h)o7xUE*slBi8kwCK=th$@darlJbZoi2GNQG=Bd4zZUt!7XP@? z;yaYrA-KW&a_4vA_CLVHF*KvcN?6w3STNVN&u%LcV0ZOi#PCI~ zVdhh7yJ}nODG90d#~mBhY33_6>{0UsJ9Zu}-tRbR;ZXCI0Dm&TY}ADv{nQwGs2QNz zZ1s&1&%;Od(QkugR#^tv?!SzQ%1P)YJJmGjUU0vh^QCF+KV-h+fvhdzM!tkSyV79& zxv3z3nv6o^84eYa!T}emRZWhg!kLld(I)et_b$()j=~%{N0RpyWADW`{8iK|#|Ar@ zh=!m#s2wqAb~q&@bGolW)oN<2#p7d$QtG+u(1xy<0`C+Wm50j+Kp#Dxk3FiymU}32 z{>`5UkiAlD%y_a|<3gOO;5NpWw^CEdMJV>-d3Xbl8Pc_e6~SlxwTSz6qmVCm_*0{8 zMc^I`yZJrS<6?p>nxaMBrxas@eBzA(Sh`<0?zTmFbo9MBt`9fT?}9zFwj{__OeHxs z6<;XCmYRQ6W(jvzjebB8v^OSfekF37HkaT7Q2$>0he* z*ZXe{E2%2{9pLW=DE=k*<2@7cm47)-aZ~W`-RQpxMj(1w|G77P6X#~@@fXqtf`{H{ zMBWs>**g0rYF|wUJ*aSp>gD`B^EsiE?wh^b2Kz=qJiQHcvMZZf-1oA#5XB zo`~7}+GgAoy-DSMiPn()6um*@eoO3bg5IQBzd&K+KSBRSylzVWoznc01pq`T0DylG moSWi*Pd|SZAE)|@_@Bv0RRIm*O+T9QIDjt*hfJsaarZwnbF-}g diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/saveeachworksheettopdf/java/SaveEachWorksheetToDifferentPDF.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/saveeachworksheettopdf/java/SaveEachWorksheetToDifferentPDF.java deleted file mode 100644 index bcbfd3f2..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/saveeachworksheettopdf/java/SaveEachWorksheetToDifferentPDF.java +++ /dev/null @@ -1,42 +0,0 @@ -package asposefeatures.workingwithworksheets.saveeachworksheettopdf.java; - -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class SaveEachWorksheetToDifferentPDF -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/workingwithworksheets/saveeachworksheettopdf/data/"; - - // Get the Excel file path - String filePath = dataPath + "workbook.xlsx"; - - // Instantiate a new workbook and open the Excel - // File from its location - Workbook workbook = new Workbook(filePath); - - // Get the count of the worksheets in the workbook - int sheetCount = workbook.getWorksheets().getCount(); - - // Make all sheets invisible except first worksheet - for (int i = 1; i < workbook.getWorksheets().getCount(); i++) - { - workbook.getWorksheets().get(i).setVisible(false); - } - - // Take PDFs of each sheet - for (int j = 0; j < workbook.getWorksheets().getCount(); j++) - { - Worksheet ws = workbook.getWorksheets().get(j); - workbook.save(dataPath + ws.getName() + ".pdf"); - - if (j < workbook.getWorksheets().getCount() - 1) - { - workbook.getWorksheets().get(j + 1).setVisible(true); - workbook.getWorksheets().get(j).setVisible(false); - } - } - System.out.println("PDF files saved."); - } -} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/settabcolor/data/workbook.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/settabcolor/data/workbook.xls deleted file mode 100644 index ce99598a970a0a166d2dcb68293429f8b7abdcb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23040 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 N9~r*}=by~~zW^_-_Lu+w diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/settabcolor/java/SetWorksheetTabColor.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/settabcolor/java/SetWorksheetTabColor.java deleted file mode 100644 index 6c08e8af..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/asposefeatures/workingwithworksheets/settabcolor/java/SetWorksheetTabColor.java +++ /dev/null @@ -1,27 +0,0 @@ -package asposefeatures.workingwithworksheets.settabcolor.java; - -import com.aspose.cells.Color; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -public class SetWorksheetTabColor -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/asposefeatures/workingwithworksheets/settabcolor/data/"; - - // Instantiate a new Workbook - Workbook workbook = new Workbook(dataPath + "workbook.xls"); - - // Get the first worksheet in the book - Worksheet worksheet = workbook.getWorksheets().get(0); - - // Set the tab color - worksheet.setTabColor(Color.getRed()); - - // Save the Excel file - workbook.save(dataPath + "AsposeColoredTab_Out.xls"); - - System.out.println("Tab is now Colored."); - } -} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/createnewworkbook/java/NewSpreadSheetAspose.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/createnewworkbook/java/NewSpreadSheetAspose.java deleted file mode 100644 index 780e9112..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/createnewworkbook/java/NewSpreadSheetAspose.java +++ /dev/null @@ -1,37 +0,0 @@ -package featurescomparison.workingwithworkbook.createnewworkbook.java; - -import com.aspose.cells.Cell; -import com.aspose.cells.Cells; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; -import com.aspose.cells.WorksheetCollection; - -/** - * @author Shoaib Khan - */ -public class NewSpreadSheetAspose -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/featurescomparison/workingwithworkbook/createnewworkbook/data/"; - - // Instantiating a Workbook object - Workbook workbook = new Workbook(); - - // Adding a new worksheet to the Workbook object - WorksheetCollection worksheets = workbook.getWorksheets(); - Worksheet worksheet = worksheets.add("My Worksheet"); - - Cells cells = worksheet.getCells(); - - // Adding some value to cell - Cell cell = cells.get("A1"); - cell.setValue("This is Aspose test of fonts!"); - - // Saving the Excel file - workbook.save(dataPath + "newWorksheet_Aspose.xls"); - - // Print Message - System.out.println("Sheet added successfully."); - } -} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/createnewworkbook/java/NewSpreadSheetXlsx4j.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/createnewworkbook/java/NewSpreadSheetXlsx4j.java deleted file mode 100644 index 0ff04ef7..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/createnewworkbook/java/NewSpreadSheetXlsx4j.java +++ /dev/null @@ -1,84 +0,0 @@ -/** - * NOTICE: ORIGINAL FILE MODIFIED - */ - -package featurescomparison.workingwithworkbook.createnewworkbook.java; - -import org.docx4j.openpackaging.io.SaveToZipFile; -import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; -import org.docx4j.openpackaging.parts.PartName; -import org.docx4j.openpackaging.parts.SpreadsheetML.WorksheetPart; -import org.xlsx4j.jaxb.Context; -import org.xlsx4j.sml.CTRst; -import org.xlsx4j.sml.CTXstringWhitespace; -import org.xlsx4j.sml.Cell; -import org.xlsx4j.sml.Row; -import org.xlsx4j.sml.STCellType; -import org.xlsx4j.sml.SheetData; - -public class NewSpreadSheetXlsx4j -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/featurescomparison/workingwithworkbook/createnewworkbook/data/"; - String outputfilepath = dataPath + "newWorksheet_Xlsx4j.xlsx"; - - SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage(); - - WorksheetPart sheet = pkg.createWorksheetPart(new PartName( - "/xl/worksheets/sheet1.xml"), "Sheet1", 1); - - addContent(sheet); - - SaveToZipFile saver = new SaveToZipFile(pkg); - saver.save(outputfilepath); - - System.out.println("\n\n done .. " + outputfilepath); - } - - private static void addContent(WorksheetPart sheet) - { - - // Minimal content already present - SheetData sheetData = sheet.getJaxbElement().getSheetData(); - - // Now add - Row row = Context.getsmlObjectFactory().createRow(); - Cell cell = Context.getsmlObjectFactory().createCell(); - cell.setV("1234"); - row.getC().add(cell); - - row.getC().add(createCell("hello world!")); - - sheetData.getRow().add(row); - } - - /** - * // Note: if you are trying to add characters, not a number, // the - * easiest approach is to use inline strings (as opposed to the shared - * string table). // See - * http://openxmldeveloper.org/blog/b/openxmldeveloper/ - * archive/2011/11/22/screen - * -cast-write-simpler-spreadsheetml-when-generating-spreadsheets.aspx // - * and http://www.docx4java.org/forums/xlsx-java-f15/cells-with-character- - * values-t874.html - */ - private static Cell createCell(String content) - { - - Cell cell = Context.getsmlObjectFactory().createCell(); - - CTXstringWhitespace ctx = Context.getsmlObjectFactory() - .createCTXstringWhitespace(); - ctx.setValue(content); - - CTRst ctrst = new CTRst(); - ctrst.setT(ctx); - - cell.setT(STCellType.INLINE_STR); - cell.setIs(ctrst); // add ctrst as inline string - - return cell; - - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/openandsaveworkbook/data/pivot.xlsm b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworkbook/openandsaveworkbook/data/pivot.xlsm deleted file mode 100644 index 5d6ef4c918f2a76e1985b1572ddf6b82ea2104b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15096 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 h(O< - VMLPart vmlPart = new VMLPart(); - vmlPart.setContents(getVml(0, 0)); // corresponds to A1 - // you'll need extra VML for each comment - Relationship rel = sheet.addTargetPart(vmlPart); - CTLegacyDrawing legacyDrawing = Context.getsmlObjectFactory() - .createCTLegacyDrawing(); - legacyDrawing.setId(rel.getId()); - sheet.getContents().setLegacyDrawing(legacyDrawing); - - } - - private static Cell createCell(String content) - { - - Cell cell = Context.getsmlObjectFactory().createCell(); - - CTXstringWhitespace ctx = Context.getsmlObjectFactory() - .createCTXstringWhitespace(); - ctx.setValue(content); - - CTRst ctrst = new CTRst(); - ctrst.setT(ctx); - - cell.setT(STCellType.INLINE_STR); - cell.setIs(ctrst); // add ctrst as inline string - - return cell; - - } - - public static CTComments createComment(String cell) throws JAXBException - { - String openXML = "" - + "" - + "Author" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "Thomas: hello world!" - + "" - + "" - + "" + "" + ""; - CTComments comments = (CTComments) XmlUtils.unwrap(XmlUtils - .unmarshalString(openXML, Context.jcSML)); - return comments; - } - - public static org.docx4j.vml.root.Xml getVml(int row, int col) - throws JAXBException - { - - String openXML = "" - - + "" - + "" - - + "" - - + "" - + "" - - + "" - - + "" - - // The VML part must have a element for each comment - + "" - + "" - - + "" - - + "" - - + "" - + "
" - - + "" - - + "" + "" - - + "" - - + "2, 15, 0, 10, 4, 31, 4, 9" - - + "False" - - + "" + row + "" - - + "" + col + "" - - + "" - - + ""; - - return (org.docx4j.vml.root.Xml) XmlUtils.unmarshalString(openXML, - org.docx4j.jaxb.Context.jc); - - } - -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/data/greentick.png b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/data/greentick.png deleted file mode 100644 index 61f40327275a0576b16734125a2c13add5f74389..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1965 zcmV;e2U7TnP)002t}1^@s6I8J)%00006VoOIv0RI60 z0RN!9r;`8x00(qQO+^RW1OpZXF7pXkYXATTPf0{URCt{2+BRw@WXD>}8>S`qCiify$WO9!o5JJvc=tu2ViTZw3bAR!89 zgTn@0{QM_MXQ*=j`$g36oLV25Omx+B?h1 z&d|iSW!vvFjqOlslXtB#+g6_*y!h)ERuj$iHr&b1)zaD8Yvrg4uG^2dY*b>lg~of` z)~`=ktz_wKyzjV5C#{pZO$xl^*ZMW6F>~p}h5G330bO+pYD*pULF@V-*5!U?klVF! zOmG?Nt-^YudoKY(_lA6YI^w! zJ!6Qsz4!lb9Tv%4Ix)Z)!;EuegwFgWuXt8&ML|(t`mDbC8exjongy4!z+%%4wo++j zm(=|`tCMyH`ctH!mRssYL#qmky548Cbff{E&{_N7GTyM(G@}*SRNbX@`_3BZLFelp ztS?b&j%yWpGm*>dZdjMP!6k+V_qto`@SGbIn4hSmZidxYcZ1v!Jo4>vz)Zh0-IQcx zbuX+I8tdsnCukm|KY(Zb-DGzsE3JEB4RpVr&Is1OXpz~j36a*VurBrk16&o{Ppz`f zd?S_G86vMcVdZG+JQFnatswn}{^JF=SY~agg}M?}hQ1!q*-1g_{g~|$vrUa+qHcsW z*jW8t60Fbjq9=`wY9sx_>Yu4xf3+T~Yd} zLrL$jt~5a(J%aUf{lg4@jmu8@hSkg2zU!J`hp$>`z8mATl&)cAI>)`*1TMR5wNrs{ z*4q}Rsq_qMh;h!>H%NN`dH&)BbK^CYj$w7x(fNK7ywbMVa(Qlz)zcTGTUZ&+ai8{% z3sQezmqO#cXIIR=kZxgJ=6d}M2-fF$!aQ?gbX1P?39GZ?^>MRCfs@Z7#TFPBv#WBX zPgq^uBS+gH?RI-DcDEASV|G=J^a$%b1NAi|SYKeexyh}1hL8?nHPFp3G;>6ddbRfz zxGiQ+6;k_QLqjtl}(N=HQ1<$D#T5PJ{#OkREYB#JN?sclx zLE4Y)vDiKMJYG|kQ+r{ZYmk0&gY_?)F2CmHR22~xR#Qg@YY*1j-B?W>9;9C914Vur zq5dF}|G*a*;>QYI9%1=okn8o-D_H-EC%mROSRY8@U2C>%m-xMlT&cN6nz~-GDOOj1 zprRZtG}g^^fqOJ8x7v*4H%Q|ku{*23TtBzSaHBNW2z1uYc_t-YV?TH3;*_Lyuos2? zXj{DNREbjcS%GZXzV9JJ+^K_BUwQvTC);D2e<@0+w$q#>*ZrDn9OU+8i#+N&Wvf;x zr}AdlU#^}e=qjhuYqDgz*m%3FFi(E9we>Jwhrs2RZ9emw`;_eh)(T$@D_ge9Ow`}7 z|24U)Xsen29`UKcUa6wfJwq4WT^{VTz)UZg8LW?i@?rHe*tsU?>a?Uv>7;|bCfnzG zmUyeeYr45fD@}r2Zt#&J6N0ocQWjR(NH@_%3EoW=ai$zi%yF!7W_r5ZdtIEZn?b=Y zi%hlD%3ys=Wa22py=<5ZWkoz=+DudJ4Ro9n?Xgj*%^=rAXE`&d%(b?dW|S>Hj^r%{ z8sHP}d(w8la&++Q=S!N&a;YEb;c9D?$nd$2Is}*Zs;8|`64_S_luaF0TWp_WoUW_G zVmce2B~u&C9q(9;0*^DUw%H6LZShGgo+9$)hj>e#Bb+KnPTKsG;CYY9tN9hsL@ED` zZ}OaMJ+*T}E&2J9Ro*kph(mwSUE7p@+$puwETb*2WcW`d%RHs{ivc1{_-bFW)kiX| z($a;F34APx$_g7ybG46ZX0tSuiaXx5*30yvb}o>mVTwKRoQEwiE9Lc8L*=8?+uqQ? z5pwj>AcbB23LE{|Rd(B*vN{u_>LI;YzJ^ZG$!RHzE8pV^O;1s6Nm1Q;)&bA^p?rlY zakI|HmUu8Fbp=rU;$Nwq7Pv;S4K?m&g;|RIyT3Z=NI(7yzDCEZE$KNO00000NkvXXu0mjfJxSl5 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/java/AddImageAspose.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/java/AddImageAspose.java deleted file mode 100644 index 4496c107..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/java/AddImageAspose.java +++ /dev/null @@ -1,35 +0,0 @@ -package featurescomparison.workingwithworksheet.addimage.java; - -import com.aspose.cells.Picture; -import com.aspose.cells.SaveFormat; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -/** - * @author Shoaib Khan - */ -public class AddImageAspose -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/featurescomparison/workingwithworksheet/addimage/data/"; - - // Instantiating a Workbook object - Workbook workbook = new Workbook(); - - Worksheet sheet = workbook.getWorksheets().get(0); - - // Adding a picture at the location of a cell whose row and column - // indices - // are 5 in the worksheet. It is "F6" cell - int pictureIndex = sheet.getPictures().add(5, 5, - dataPath + "greentick.png"); - Picture picture = sheet.getPictures().get(pictureIndex); - - // Saving the Excel file - workbook.save(dataPath + "AddImage-Aspose.xlsx", SaveFormat.XLSX); - - // Print Message - System.out.println("Image added successfully."); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/java/AddImageXlsx4j.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/java/AddImageXlsx4j.java deleted file mode 100644 index c762cc75..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/addimage/java/AddImageXlsx4j.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * NOTICE: ORIGINAL FILE MODIFIED - */ - -package featurescomparison.workingwithworksheet.addimage.java; - -import java.io.File; - -import javax.xml.bind.JAXBException; - -import org.apache.commons.io.FileUtils; -import org.docx4j.XmlUtils; -import org.docx4j.dml.CTBlip; -import org.docx4j.dml.CTBlipFillProperties; -import org.docx4j.dml.CTGeomGuideList; -import org.docx4j.dml.CTNonVisualDrawingProps; -import org.docx4j.dml.CTNonVisualPictureProperties; -import org.docx4j.dml.CTOfficeArtExtension; -import org.docx4j.dml.CTOfficeArtExtensionList; -import org.docx4j.dml.CTPictureLocking; -import org.docx4j.dml.CTPoint2D; -import org.docx4j.dml.CTPositiveSize2D; -import org.docx4j.dml.CTPresetGeometry2D; -import org.docx4j.dml.CTRelativeRect; -import org.docx4j.dml.CTShapeProperties; -import org.docx4j.dml.CTStretchInfoProperties; -import org.docx4j.dml.CTTransform2D; -import org.docx4j.dml.spreadsheetdrawing.CTAnchorClientData; -import org.docx4j.dml.spreadsheetdrawing.CTDrawing; -import org.docx4j.dml.spreadsheetdrawing.CTMarker; -import org.docx4j.dml.spreadsheetdrawing.CTPicture; -import org.docx4j.dml.spreadsheetdrawing.CTPictureNonVisual; -import org.docx4j.dml.spreadsheetdrawing.CTTwoCellAnchor; -import org.docx4j.openpackaging.io.SaveToZipFile; -import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; -import org.docx4j.openpackaging.parts.PartName; -import org.docx4j.openpackaging.parts.DrawingML.Drawing; -import org.docx4j.openpackaging.parts.SpreadsheetML.WorksheetPart; -import org.docx4j.openpackaging.parts.WordprocessingML.BinaryPartAbstractImage; -import org.docx4j.relationships.Relationship; - -public class AddImageXlsx4j -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/featurescomparison/workingwithworksheet/addimage/data/"; - - String outputfilepath = dataPath + "AddImage-Xlsx4j.xlsx"; - String imagefilePath = dataPath + "greentick.png"; - - SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage(); - WorksheetPart worksheet = pkg.createWorksheetPart(new PartName( - "/xl/worksheets/sheet1.xml"), "Sheet1", 1); - - // Create Drawing part and add to sheet - Drawing drawingPart = new Drawing(); - Relationship drawingRel = worksheet.addTargetPart(drawingPart); - - // Add anchor XML to worksheet - org.xlsx4j.sml.CTDrawing drawing = org.xlsx4j.jaxb.Context - .getsmlObjectFactory().createCTDrawing(); - worksheet.getJaxbElement().setDrawing(drawing); - drawing.setId(drawingRel.getId()); - - // Create image part and add to Drawing part - BinaryPartAbstractImage imagePart = BinaryPartAbstractImage - .createImagePart(pkg, drawingPart, - FileUtils.readFileToByteArray(new File(imagefilePath))); - String imageRelID = imagePart.getSourceRelationship().getId(); - - // Create and set drawing part content - // Take your pick .. - // .. build it using code - // drawingPart.setJaxbElement( - // buildDrawingPartContentUsingCode(imageRelID)); - // .. or build it from an XML string - drawingPart - .setJaxbElement(buildDrawingPartContentFromXmlString(imageRelID)); - - // Save the xlsx - SaveToZipFile saver = new SaveToZipFile(pkg); - saver.save(outputfilepath); - System.out.println("\n\n done .. " + outputfilepath); - } - - /** - * This code generated using - * http://webapp.docx4java.org/OnlineDemo/PartsList.html "Method 1" - */ - public static CTDrawing buildDrawingPartContentUsingCode(String imageRelID) - { - - org.docx4j.dml.spreadsheetdrawing.ObjectFactory dmlspreadsheetdrawingObjectFactory = new org.docx4j.dml.spreadsheetdrawing.ObjectFactory(); - - CTDrawing drawing = dmlspreadsheetdrawingObjectFactory - .createCTDrawing(); - // JAXBElement - // drawingWrapped = - // dmlspreadsheetdrawingObjectFactory.createWsDr(drawing); - // Create object for twoCellAnchor - CTTwoCellAnchor twocellanchor = dmlspreadsheetdrawingObjectFactory - .createCTTwoCellAnchor(); - drawing.getEGAnchor().add(twocellanchor); - // Create object for clientData - CTAnchorClientData anchorclientdata = dmlspreadsheetdrawingObjectFactory - .createCTAnchorClientData(); - twocellanchor.setClientData(anchorclientdata); - // Create object for pic - CTPicture picture = dmlspreadsheetdrawingObjectFactory - .createCTPicture(); - twocellanchor.setPic(picture); - org.docx4j.dml.ObjectFactory dmlObjectFactory = new org.docx4j.dml.ObjectFactory(); - // Create object for blipFill - CTBlipFillProperties blipfillproperties = dmlObjectFactory - .createCTBlipFillProperties(); - picture.setBlipFill(blipfillproperties); - // Create object for blip - CTBlip blip = dmlObjectFactory.createCTBlip(); - blipfillproperties.setBlip(blip); - blip.setCstate(org.docx4j.dml.STBlipCompression.NONE); - blip.setEmbed(imageRelID); - // Create object for extLst - CTOfficeArtExtensionList officeartextensionlist = dmlObjectFactory - .createCTOfficeArtExtensionList(); - blip.setExtLst(officeartextensionlist); - // Create object for ext - CTOfficeArtExtension officeartextension = dmlObjectFactory - .createCTOfficeArtExtension(); - officeartextensionlist.getExt().add(officeartextension); - officeartextension.setUri("{28A0092B-C50C-407E-A947-70E740481C1C}"); - blip.setLink(""); - // Create object for stretch - CTStretchInfoProperties stretchinfoproperties = dmlObjectFactory - .createCTStretchInfoProperties(); - blipfillproperties.setStretch(stretchinfoproperties); - // Create object for fillRect - CTRelativeRect relativerect = dmlObjectFactory.createCTRelativeRect(); - stretchinfoproperties.setFillRect(relativerect); - relativerect.setR(new Integer(0)); - relativerect.setT(new Integer(0)); - relativerect.setL(new Integer(0)); - relativerect.setB(new Integer(0)); - // Create object for spPr - CTShapeProperties shapeproperties = dmlObjectFactory - .createCTShapeProperties(); - picture.setSpPr(shapeproperties); - // Create object for xfrm - CTTransform2D transform2d = dmlObjectFactory.createCTTransform2D(); - shapeproperties.setXfrm(transform2d); - transform2d.setRot(new Integer(0)); - // Create object for off - CTPoint2D point2d = dmlObjectFactory.createCTPoint2D(); - transform2d.setOff(point2d); - point2d.setY(0); - point2d.setX(0); - // Create object for ext - CTPositiveSize2D positivesize2d = dmlObjectFactory - .createCTPositiveSize2D(); - transform2d.setExt(positivesize2d); - positivesize2d.setCx(714375); - positivesize2d.setCy(714375); - // Create object for prstGeom - CTPresetGeometry2D presetgeometry2d = dmlObjectFactory - .createCTPresetGeometry2D(); - shapeproperties.setPrstGeom(presetgeometry2d); - // Create object for avLst - CTGeomGuideList geomguidelist = dmlObjectFactory - .createCTGeomGuideList(); - presetgeometry2d.setAvLst(geomguidelist); - presetgeometry2d.setPrst(org.docx4j.dml.STShapeType.RECT); - // Create object for nvPicPr - CTPictureNonVisual picturenonvisual = dmlspreadsheetdrawingObjectFactory - .createCTPictureNonVisual(); - picture.setNvPicPr(picturenonvisual); - // Create object for cNvPr - CTNonVisualDrawingProps nonvisualdrawingprops = dmlObjectFactory - .createCTNonVisualDrawingProps(); - picturenonvisual.setCNvPr(nonvisualdrawingprops); - nonvisualdrawingprops.setDescr(""); - nonvisualdrawingprops.setName("Picture 1"); - nonvisualdrawingprops.setId(2); - // Create object for cNvPicPr - CTNonVisualPictureProperties nonvisualpictureproperties = dmlObjectFactory - .createCTNonVisualPictureProperties(); - picturenonvisual.setCNvPicPr(nonvisualpictureproperties); - // Create object for picLocks - CTPictureLocking picturelocking = dmlObjectFactory - .createCTPictureLocking(); - nonvisualpictureproperties.setPicLocks(picturelocking); - picture.setMacro(""); - // Create object for to - CTMarker marker = dmlspreadsheetdrawingObjectFactory.createCTMarker(); - twocellanchor.setTo(marker); - marker.setCol(1); - marker.setColOff(104775); - marker.setRow(3); - marker.setRowOff(142875); - // Create object for from - CTMarker marker2 = dmlspreadsheetdrawingObjectFactory.createCTMarker(); - twocellanchor.setFrom(marker2); - marker2.setCol(0); - marker2.setColOff(0); - marker2.setRow(0); - marker2.setRowOff(0); - twocellanchor - .setEditAs(org.docx4j.dml.spreadsheetdrawing.STEditAs.ONE_CELL); - - // return drawingWrapped; - return drawing; - } - - /** - * This code generated using - * http://webapp.docx4java.org/OnlineDemo/PartsList.html "Method 2" - */ - public static CTDrawing buildDrawingPartContentFromXmlString( - String imageRelID) throws JAXBException - { - - String openXML = "" - + "" - + "" - + "0" - + "0" - + "0" - + "0" - + "" - + "" - + "1" - + "104775" - + "3" - + "142875" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" + ""; - - return (CTDrawing) XmlUtils.unwrap(XmlUtils.unmarshalString(openXML)); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/adjustheight/java/HeightAdjustmentAspose.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/adjustheight/java/HeightAdjustmentAspose.java deleted file mode 100644 index 92abde4a..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/adjustheight/java/HeightAdjustmentAspose.java +++ /dev/null @@ -1,35 +0,0 @@ -package featurescomparison.workingwithworksheet.adjustheight.java; - -import com.aspose.cells.Cells; -import com.aspose.cells.Workbook; -import com.aspose.cells.Worksheet; - -/** - * @author Shoaib Khan - */ -public class HeightAdjustmentAspose -{ - public static void main(String[] args) throws Exception - { - String dataPath = "src/featurescomparison/workingwithworksheet/adjustheight/data/"; - - // Instantiating a Workbook object - Workbook workbook = new Workbook(); - - // Accessing the first worksheet in the Excel file - Worksheet worksheet = workbook.getWorksheets().get(0); - Cells cells = worksheet.getCells(); - - // Setting the height of all rows in the worksheet to 8 - worksheet.getCells().setStandardHeight(8f); - - // Setting the height of the second row to 40 - cells.setRowHeight(1, 40); - - // Saving the modified Excel file in default (that is Excel 2003) format - workbook.save(dataPath + "RowHeight-Aspose.xlsx"); - - // Print Message - System.out.println("Worksheet saved successfully."); - } -} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/adjustheight/java/HeightAdjustmentXlsx4j.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/adjustheight/java/HeightAdjustmentXlsx4j.java deleted file mode 100644 index b7c23403..00000000 --- a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/featurescomparison/workingwithworksheet/adjustheight/java/HeightAdjustmentXlsx4j.java +++ /dev/null @@ -1,68 +0,0 @@ -/** - * NOTICE: ORIGINAL FILE MODIFIED - */ - -package featurescomparison.workingwithworksheet.adjustheight.java; - -import javax.xml.bind.JAXBException; - -import org.docx4j.openpackaging.exceptions.Docx4JException; -import org.docx4j.openpackaging.exceptions.InvalidFormatException; -import org.docx4j.openpackaging.io.SaveToZipFile; -import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; -import org.docx4j.openpackaging.parts.PartName; -import org.docx4j.openpackaging.parts.SpreadsheetML.WorksheetPart; -import org.xlsx4j.jaxb.Context; -import org.xlsx4j.sml.CTSheetFormatPr; -import org.xlsx4j.sml.Cell; -import org.xlsx4j.sml.Row; -import org.xlsx4j.sml.SheetData; - -public class HeightAdjustmentXlsx4j -{ - /** - * @param args - * @throws JAXBException - * @throws Docx4JException - */ - public static void main(String[] args) throws JAXBException, - Docx4JException - { - String dataPath = "src/featurescomparison/workingwithworksheet/adjustheight/data/"; - - // TODO Auto-generated method stub - SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage(); - - WorksheetPart sheet = pkg.createWorksheetPart(new PartName( - "/sheet1.xml"), "Sheet1", 1); - - CTSheetFormatPr format = Context.getsmlObjectFactory() - .createCTSheetFormatPr(); - format.setDefaultRowHeight(5); - format.setCustomHeight(Boolean.TRUE); - sheet.getJaxbElement().setSheetFormatPr(format); - - SheetData sheetData = sheet.getJaxbElement().getSheetData(); - - Row row = Context.getsmlObjectFactory().createRow(); - - row.setHt(66.0); - row.setCustomHeight(Boolean.TRUE); - row.setR(1L); - - Cell cell1 = Context.getsmlObjectFactory().createCell(); - cell1.setV("1234"); - row.getC().add(cell1); - - Cell cell2 = Context.getsmlObjectFactory().createCell(); - cell2.setV("56"); - row.getC().add(cell2); - sheetData.getRow().add(row); - - SaveToZipFile saver = new SaveToZipFile(pkg); - saver.save(dataPath + "RowHeight-Xlsx4j.xlsx"); - - // Print Message - System.out.println("Worksheet saved successfully."); - } -} \ No newline at end of file From bdeed204e1e76333017f9c54b7ae51d26d828ca0 Mon Sep 17 00:00:00 2001 From: Masood Anwer Date: Fri, 11 Dec 2015 15:03:54 +0500 Subject: [PATCH 2/2] Restructure Aspose.Cells Java for Xlsx4j --- Plugins/Aspose_Cells_Java_for_Xlsx4j/LICENSE | 21 ++ .../Aspose_Cells_Java_for_Xlsx4j/README.md | 66 +++++ Plugins/Aspose_Cells_Java_for_Xlsx4j/pom.xml | 30 +++ .../java/com/aspose/cells/examples/Utils.java | 22 ++ .../AsposeChartToImage.java | 101 ++++++++ .../createcharts/AsposeCreateCharts.java | 59 +++++ .../createpivotcharts/AsposePivotChart.java | 41 +++ .../converttoformats/AsposeConverter.java | 22 ++ .../AsposeCalculateSubTotals.java | 39 +++ .../AsposeExportDataFromWorksheets.java | 36 +++ .../AsposeFindValueInCells.java | 38 +++ .../AsposeFormulaCalculationEngine.java | 47 ++++ .../AsposeImportDataToWorksheets.java | 47 ++++ .../datahandling/sortdata/AsposeDataSort.java | 60 +++++ .../AsposeTracingPrecedentsAndDependents.java | 62 +++++ .../printworkbook/AsposePrintWorkbook.java | 38 +++ .../setprinttitles/AsposeSetPrintTitles.java | 38 +++ .../AsposeCreatePivotTable.java | 107 ++++++++ .../converttohtml/AsposeConvertToHTML.java | 26 ++ .../AsposeDetectMergeCells.java | 58 +++++ .../AsposeDisplayAndHideScrollbars.java | 38 +++ .../AsposeDisplayAndHideTabs.java | 32 +++ ...AsposeSaveEachWorksheetToDifferentPDF.java | 44 ++++ .../AsposeSetWorksheetTabColor.java | 29 +++ .../AsposeNewSpreadSheet.java | 36 +++ .../Xlsx4jNewSpreadSheet.java | 78 ++++++ .../AsposeOpenSaveSpreadSheet.java | 22 ++ .../Xlsx4jOpenSaveSpreadSheet.java | 35 +++ .../addcomments/AsposeAddComments.java | 48 ++++ .../addcomments/Xlsx4jAddComments.java | 175 +++++++++++++ .../worksheet/addimage/AsposeAddImage.java | 33 +++ .../worksheet/addimage/Xlsx4jAddImage.java | 245 ++++++++++++++++++ .../adjustheight/AsposeHeightAdjustment.java | 37 +++ .../adjustheight/Xlsx4jHeightAdjustment.java | 64 +++++ .../AsposePivotChart/AsposePivotTable.xls | Bin 0 -> 6144 bytes .../AsposeConverter/workbook.xls | Bin 0 -> 23040 bytes .../AsposeCalculateSubTotals/book1.xls | Bin 0 -> 24064 bytes .../workbook.xls | Bin 0 -> 23040 bytes .../AsposeFindValueInCells/workbook.xls | Bin 0 -> 23040 bytes .../AsposeDataSort/AsposeDataInput.xls | Bin 0 -> 19968 bytes .../workbook.xls | Bin 0 -> 23040 bytes .../AsposePrintWorkbook/AsposeDataInput.xls | Bin 0 -> 19968 bytes .../AsposeConvertToHTML/book1.xls | Bin 0 -> 22016 bytes .../AsposeDetectMergeCells/MergeInput.xls | Bin 0 -> 17408 bytes .../AsposeDisplayAndHideScrollbars/book1.xls | Bin 0 -> 22016 bytes .../AsposeDisplayAndHideTabs/book1.xls | Bin 0 -> 22016 bytes .../workbook.xlsx | Bin 0 -> 10403 bytes .../AsposeSetWorksheetTabColor/workbook.xls | Bin 0 -> 23040 bytes .../AsposeOpenSaveSpreadSheet/pivot.xlsm | Bin 0 -> 15096 bytes .../Xlsx4jOpenSaveSpreadSheet/pivot.xlsm | Bin 0 -> 15096 bytes .../addimage/AsposeAddImage/greentick.png | Bin 0 -> 1965 bytes .../addimage/Xlsx4jAddImage/greentick.png | Bin 0 -> 1965 bytes 52 files changed, 1874 insertions(+) create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/LICENSE create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/README.md create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/pom.xml create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/Utils.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/convertcharttoimage/AsposeChartToImage.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/createcharts/AsposeCreateCharts.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/createpivotcharts/AsposePivotChart.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/converter/converttoformats/AsposeConverter.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/calculatesubtotals/AsposeCalculateSubTotals.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/exportdatafromworksheets/AsposeExportDataFromWorksheets.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/findvalueincells/AsposeFindValueInCells.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/formulacalculationengine/AsposeFormulaCalculationEngine.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/importdatatoworksheets/AsposeImportDataToWorksheets.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/sortdata/AsposeDataSort.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/tracingprecedentsanddependents/AsposeTracingPrecedentsAndDependents.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/print/printworkbook/AsposePrintWorkbook.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/print/setprinttitles/AsposeSetPrintTitles.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/tables/createpivottable/AsposeCreatePivotTable.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/converttohtml/AsposeConvertToHTML.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/detectmergecells/AsposeDetectMergeCells.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidescrollbars/AsposeDisplayAndHideScrollbars.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidetabs/AsposeDisplayAndHideTabs.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/saveeachworksheettopdf/AsposeSaveEachWorksheetToDifferentPDF.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/settabcolor/AsposeSetWorksheetTabColor.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/createnewspreadsheet/AsposeNewSpreadSheet.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/createnewspreadsheet/Xlsx4jNewSpreadSheet.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/AsposeOpenSaveSpreadSheet.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/Xlsx4jOpenSaveSpreadSheet.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addcomments/AsposeAddComments.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addcomments/Xlsx4jAddComments.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addimage/AsposeAddImage.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addimage/Xlsx4jAddImage.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/adjustheight/AsposeHeightAdjustment.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/adjustheight/Xlsx4jHeightAdjustment.java create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/charts/createpivotcharts/AsposePivotChart/AsposePivotTable.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/converter/converttoformats/AsposeConverter/workbook.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/calculatesubtotals/AsposeCalculateSubTotals/book1.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/exportdatafromworksheets/AsposeExportDataFromWorksheets/workbook.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/findvalueincells/AsposeFindValueInCells/workbook.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/sortdata/AsposeDataSort/AsposeDataInput.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/tracingprecedentsanddependents/AsposeTracingPrecedentsAndDependents/workbook.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/print/printworkbook/AsposePrintWorkbook/AsposeDataInput.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/converttohtml/AsposeConvertToHTML/book1.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/detectmergecells/AsposeDetectMergeCells/MergeInput.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidescrollbars/AsposeDisplayAndHideScrollbars/book1.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidetabs/AsposeDisplayAndHideTabs/book1.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/saveeachworksheettopdf/AsposeSaveEachWorksheetToDifferentPDF/workbook.xlsx create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/settabcolor/AsposeSetWorksheetTabColor/workbook.xls create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/AsposeOpenSaveSpreadSheet/pivot.xlsm create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/Xlsx4jOpenSaveSpreadSheet/pivot.xlsm create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/featurescomparison/worksheet/addimage/AsposeAddImage/greentick.png create mode 100644 Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/featurescomparison/worksheet/addimage/Xlsx4jAddImage/greentick.png diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/LICENSE b/Plugins/Aspose_Cells_Java_for_Xlsx4j/LICENSE new file mode 100644 index 00000000..211c97ae --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2001-2015 Aspose Pty Ltd + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/README.md b/Plugins/Aspose_Cells_Java_for_Xlsx4j/README.md new file mode 100644 index 00000000..c230c350 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/README.md @@ -0,0 +1,66 @@ +## Aspose.Cells Java for Xlsx4j + +Aspose.Cells Java for Xlsx4j is a project to provide comparative source code examples to do the same file processing tasks using Aspose.Cells for Java API and Xlsx4j. Additionally, this project provides source code examples for advanced features offered by Aspose.Cells for Java which are missing in Xlsx4j. + +Below are some code comparisons and features of Aspose.Cells for Java that are not available in Xlsx4j. + +* [Code Comparison for common features in **Aspose.Cells** and **Xlsx4j**](http://www.aspose.com/docs/display/cellsjava/2.2+Code+Comparison+for+Common+Features+in+Aspose.Cells+and+xlsx4j) +* [Missing Features of **Xlsx4j** available in **Aspose.Cells**](http://www.aspose.com/docs/display/cellsjava/2.3+Missing+Features+of+xlsx4j+in+Aspose.Cells) + +These examples are helpful for developers who want to compare Xlsx4j with Aspose.Cells OR migrate from Xlsx4j to Aspose. + +### Feedback and Suggestions + +* Many more examples are yet to come. [Keep visiting us](http://www.aspose.com/java/total-component.aspx). +* Raise your queries and suggest more examples via [Aspose Forums](http://www.aspose.com/community/forums/default.aspx) or via this social coding site. + +## Why Aspose for Xlsx4j ? + +The developers looking for file format libraries may need to walk through the features provided by the libraries available on the market. Mainly, two factors are considered when choosing an option: + +* Features +* Efforts required to use the library + +If you are a Java developer looking to choose a file format library to process files, you may want to compare Xlsx4j library with Aspose. In this case, this project will help you to compare features and code in both libraries. Please visit project documentation for a comprehensive comparison. + +## What is Doc4j ? + +docx4j is an open source (ASLv2) Java library for creating and manipulating Microsoft Open XML (Word docx, Powerpoint pptx, and Excel xlsx) files. + +It is similar to Microsoft's OpenXML SDK, but for Java. docx4j uses JAXB to create the in-memory object representation. + +Its emphasis is on power: if the file format supports it, you can do it with docx4j. But first, you'll need to take the time to understand JAXB, and the Open XML file structure + +docx4j was created by Plutext Pty Ltd in 2008 - using OpenXML4J for the OPC piece. Plutext still drives the project, but since then docx4j has benefited from contributions from many individuals. The contributors are listed in docx4j's pom.xml. + +Read More at [docx4java.org](http://www.docx4java.org/) + +## What is the use of Aspose Java Products? + +Aspose are file format experts and provide APIs and components for various file formats including MS Office, OpenOffice, PDF and Image formats. + +These APIs are available on a number of development platforms including Java. If you are a Java developer, you can use Aspose native Java APIs in your Java applications to process various file formats in just a few lines of codes. + +All the Aspose APIs don’t have any dependency over any other engine. For example, you don’t need to have MS Office installed on the server to process MS Office files. Below you can read mor about Aspose.Cells for Java: + +### Aspose.Cells for Java + +[![Aspose.Cells for Java](http://www.aspose.com/App_Themes/V2/images/productLogos/JAVA/aspose_cells-for-java.jpg)](http://www.aspose.com/java/excel-component.aspx) + +Aspose.Cells for Java is an Excel® spreadsheet reporting component that enables Java applications to create and manage Excel® spreadsheets without using Microsoft Excel®. + +Aspose.Cells for Java is an incredibly feature rich component that offers much more than just basic data export functions. + +[Learn More](http://www.aspose.com/java/excel-component.aspx) + +## Download Latest Versions? + +* [Latest Releases on Codeplex](https://asposecellsjavaxlsx4j.codeplex.com/releases/view/618923) + +## Clone Plugin SourceCodes? + +This project is also hosted and maintained at CodePlex. To clone navigate to: + +* [Aspose.Cells Java for Xlsx4j on CodePlex - click here](https://asposecellsjavaxlsx4j.codeplex.com/SourceControl/latest) + + diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/pom.xml b/Plugins/Aspose_Cells_Java_for_Xlsx4j/pom.xml new file mode 100644 index 00000000..b86454e6 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/pom.xml @@ -0,0 +1,30 @@ + + + 4.0.0 + com.aspose + AsposeCellsJavaForXlsx4j + 1.0-SNAPSHOT + jar + + 1.7 + 1.7 + + + + com.aspose + aspose-cells + 8.6.0 + + + org.docx4j + docx4j + 3.2.2 + + + + + aspose-maven-repository + http://maven.aspose.com/repository/repo/ + + + \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/Utils.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/Utils.java new file mode 100644 index 00000000..dd138c86 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/Utils.java @@ -0,0 +1,22 @@ +package com.aspose.cells.examples; + +import java.io.File; + +public class Utils { + + public static String getDataDir(Class c) { + File dir = new File(System.getProperty("user.dir")); + dir = new File(dir, "src"); + dir = new File(dir, "main"); + dir = new File(dir, "resources"); + + for (String s : c.getName().split("\\.")) { + dir = new File(dir, s); + if (dir.isDirectory() == false) + dir.mkdir(); + } + + System.out.println("Using data directory: " + dir.toString()); + return dir.toString() + File.separator; + } +} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/convertcharttoimage/AsposeChartToImage.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/convertcharttoimage/AsposeChartToImage.java new file mode 100644 index 00000000..a736452f --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/convertcharttoimage/AsposeChartToImage.java @@ -0,0 +1,101 @@ +package com.aspose.cells.examples.asposefeatures.charts.convertcharttoimage; + +import java.io.FileOutputStream; + +import com.aspose.cells.Cells; +import com.aspose.cells.Chart; +import com.aspose.cells.ChartPoint; +import com.aspose.cells.ChartPointCollection; +import com.aspose.cells.ChartType; +import com.aspose.cells.Color; +import com.aspose.cells.ImageFormat; +import com.aspose.cells.ImageOrPrintOptions; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeChartToImage +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeChartToImage.class); + + //Create a new Workbook. + Workbook workbook = new Workbook(); + + //Get the first worksheet. + Worksheet sheet = workbook.getWorksheets().get(0); + + //Set the name of worksheet + sheet.setName("Data"); + + //Get the cells collection in the sheet. + Cells cells = workbook.getWorksheets().get(0).getCells(); + + //Put some values into a cells of the Data sheet. + cells.get("A1").setValue("Region"); + cells.get("A2").setValue("France"); + cells.get("A3").setValue("Germany"); + cells.get("A4").setValue("England"); + cells.get("A5").setValue("Sweden"); + cells.get("A6").setValue("Italy"); + cells.get("A7").setValue("Spain"); + cells.get("A8").setValue("Portugal"); + cells.get("B1").setValue("Sale"); + cells.get("B2").setValue(70000); + cells.get("B3").setValue(55000); + cells.get("B4").setValue(30000); + cells.get("B5").setValue(40000); + cells.get("B6").setValue(35000); + cells.get("B7").setValue(32000); + cells.get("B8").setValue(10000); + + //Create chart + int chartIndex = sheet.getCharts().add(ChartType.COLUMN, 12, 1, 33, 12); + Chart chart = sheet.getCharts().get(chartIndex); + + //Set properties of chart title + chart.getTitle().setText("Sales By Region"); + chart.getTitle().getTextFont().setBold(true); + chart.getTitle().getTextFont().setSize(12); + + //Set properties of nseries + chart.getNSeries().add("Data!B2:B8", true); + chart.getNSeries().setCategoryData("Data!A2:A8"); + + //Set the fill colors for the series's data points (France - Portugal(7 points)) + ChartPointCollection chartPoints = chart.getNSeries().get(0).getPoints(); + + ChartPoint point = chartPoints.get(0); + point.getArea().setForegroundColor(Color.getCyan()); + + point = chartPoints.get(1); + point.getArea().setForegroundColor(Color.getBlue()); + + point = chartPoints.get(2); + point.getArea().setForegroundColor(Color.getYellow()); + + point = chartPoints.get(3); + point.getArea().setForegroundColor(Color.getRed()); + + point = chartPoints.get(4); + point.getArea().setForegroundColor(Color.getBlack()); + + point = chartPoints.get(5); + point.getArea().setForegroundColor(Color.getGreen()); + + point = chartPoints.get(6); + point.getArea().setForegroundColor(Color.getMaroon()); + + //Set the legend invisible + chart.setShowLegend(false); + + //Get the Chart image + ImageOrPrintOptions imgOpts = new ImageOrPrintOptions(); + imgOpts.setImageFormat(ImageFormat.getPng()); + + //Save the chart image file. + chart.toImage(new FileOutputStream(dataDir + "AsposeChartImage_Out.png"), imgOpts); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/createcharts/AsposeCreateCharts.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/createcharts/AsposeCreateCharts.java new file mode 100644 index 00000000..feffa697 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/createcharts/AsposeCreateCharts.java @@ -0,0 +1,59 @@ +package com.aspose.cells.examples.asposefeatures.charts.createcharts; + +import com.aspose.cells.Cell; +import com.aspose.cells.Cells; +import com.aspose.cells.Chart; +import com.aspose.cells.ChartCollection; +import com.aspose.cells.ChartType; +import com.aspose.cells.SeriesCollection; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.WorksheetCollection; +import com.aspose.cells.examples.Utils; + +public class AsposeCreateCharts +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeCreateCharts.class); + + // Instantiating a Workbook object + Workbook workbook = new Workbook(); + + // Obtaining the reference of the first worksheet + WorksheetCollection worksheets = workbook.getWorksheets(); + Worksheet sheet = worksheets.get(0); + + // Adding some sample value to cells + Cells cells = sheet.getCells(); + Cell cell = cells.get("A1"); + cell.setValue(50); + cell = cells.get("A2"); + cell. setValue (100); + cell = cells.get("A3"); + cell.setValue(150); + cell = cells.get("B1"); + cell.setValue(4); + cell = cells.get("B2"); + cell.setValue(20); + cell = cells.get("B3"); + cell.setValue(50); + + ChartCollection charts = sheet.getCharts(); + + // Adding a chart to the worksheet + int chartIndex = charts.add(ChartType.PYRAMID,5,0,15,5); + Chart chart = charts.get(chartIndex); + + // Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3" + SeriesCollection serieses = chart.getNSeries(); + serieses.add("A1:B3", true); + + // Saving the Excel file + workbook.save(dataDir + "AsposeChart_Out.xls"); + + // Print message + System.out.println("Workbook with chart is successfully created."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/createpivotcharts/AsposePivotChart.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/createpivotcharts/AsposePivotChart.java new file mode 100644 index 00000000..036c9b02 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/charts/createpivotcharts/AsposePivotChart.java @@ -0,0 +1,41 @@ +package com.aspose.cells.examples.asposefeatures.charts.createpivotcharts; + +import com.aspose.cells.Chart; +import com.aspose.cells.ChartType; +import com.aspose.cells.SheetType; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposePivotChart +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposePivotChart.class); + + // Instantiating an Workbook object + Workbook workbook = new Workbook(dataDir + "AsposePivotTable.xls"); + + // Adding a new sheet + int sheetIndex = workbook.getWorksheets().add(SheetType.CHART); + Worksheet sheet3 = workbook.getWorksheets().get(sheetIndex); + + // Naming the sheet + sheet3.setName("PivotChart"); + + // Adding a column chart + int chartIndex = sheet3.getCharts().add(ChartType.COLUMN, 0, 5, 28, 16); + Chart chart = sheet3.getCharts().get(chartIndex); + + // Setting the pivot chart data source + chart.setPivotSource("PivotTable!PivotTable1"); + chart.setHidePivotFieldButtons(false); + + // Saving the Excel file + workbook.save(dataDir + "Aspose_PivotChart_Out.xls"); + + // Print Message + System.out.println("Pivot Chart created successfully."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/converter/converttoformats/AsposeConverter.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/converter/converttoformats/AsposeConverter.java new file mode 100644 index 00000000..e28fd71f --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/converter/converttoformats/AsposeConverter.java @@ -0,0 +1,22 @@ +package com.aspose.cells.examples.asposefeatures.converter.converttoformats; + +import com.aspose.cells.SaveFormat; +import com.aspose.cells.Workbook; +import com.aspose.cells.examples.Utils; + +public class AsposeConverter +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeConverter.class); + + Workbook workbook = new Workbook(dataDir + "workbook.xls"); + + //Save the document in PDF format + workbook.save(dataDir + "AsposeConvert_Out.pdf", SaveFormat.PDF); + + // Print message + System.out.println("Excel to PDF conversion performed successfully."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/calculatesubtotals/AsposeCalculateSubTotals.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/calculatesubtotals/AsposeCalculateSubTotals.java new file mode 100644 index 00000000..38133dbf --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/calculatesubtotals/AsposeCalculateSubTotals.java @@ -0,0 +1,39 @@ +package com.aspose.cells.examples.asposefeatures.datahandling.calculatesubtotals; + +import com.aspose.cells.CellArea; +import com.aspose.cells.Cells; +import com.aspose.cells.ConsolidationFunction; +import com.aspose.cells.Workbook; +import com.aspose.cells.examples.Utils; + +public class AsposeCalculateSubTotals +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeCalculateSubTotals.class); + + //Instantiate a new workbook + Workbook workbook = new Workbook(dataDir + "book1.xls"); + + //Get the Cells collection in the first worksheet + Cells cells = workbook.getWorksheets().get(0).getCells(); + + //Create a cellarea i.e.., B3:C19 + CellArea ca = new CellArea(); + ca.StartRow = 2; + ca.StartColumn =1; + ca.EndRow = 18; + ca.EndColumn = 2; + + //Apply subtotal, the consolidation function is Sum and it will applied to + //Second column (C) in the list + cells.subtotal(ca, 0, ConsolidationFunction.SUM, new int[] { 1 }); + + //Save the excel file + workbook.save(dataDir + "AsposeTotal_Out.xls"); + + // Print message + System.out.println("Process completed successfully"); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/exportdatafromworksheets/AsposeExportDataFromWorksheets.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/exportdatafromworksheets/AsposeExportDataFromWorksheets.java new file mode 100644 index 00000000..7eb2bdd2 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/exportdatafromworksheets/AsposeExportDataFromWorksheets.java @@ -0,0 +1,36 @@ +package com.aspose.cells.examples.asposefeatures.datahandling.exportdatafromworksheets; + +import java.io.FileInputStream; +import java.util.Arrays; + +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeExportDataFromWorksheets +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeExportDataFromWorksheets.class); + + //Creating a file stream containing the Excel file to be opened + FileInputStream fstream = new FileInputStream(dataDir + "workbook.xls"); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(fstream); + + //Accessing the first worksheet in the Excel file + Worksheet worksheet = workbook.getWorksheets().get(0); + + //Exporting the contents of 7 rows and 2 columns starting from 1st cell to Array. + Object dataTable [][] = worksheet.getCells().exportArray(4,0,7,8); + + for (int i = 0 ; i < dataTable.length ; i++) + { + System.out.println("["+ i +"]: "+ Arrays.toString(dataTable[i])); + } + //Closing the file stream to free all resources + fstream.close(); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/findvalueincells/AsposeFindValueInCells.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/findvalueincells/AsposeFindValueInCells.java new file mode 100644 index 00000000..4e396d13 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/findvalueincells/AsposeFindValueInCells.java @@ -0,0 +1,38 @@ +package com.aspose.cells.examples.asposefeatures.datahandling.findvalueincells; + +import com.aspose.cells.Cell; +import com.aspose.cells.Cells; +import com.aspose.cells.FindOptions; +import com.aspose.cells.LookAtType; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeFindValueInCells +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeFindValueInCells.class); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(dataDir + "workbook.xls"); + + //Accessing the first worksheet in the Excel file + Worksheet worksheet = workbook.getWorksheets().get(0); + + //Finding the cell containing the specified formula + Cells cells = worksheet.getCells(); + + //Instantiate FindOptions + FindOptions findOptions = new FindOptions(); + + //Finding the cell containing a string value that starts with "Or" + findOptions.setLookAtType(LookAtType.START_WITH); + + Cell cell = cells.find("SH",null,findOptions); + + //Printing the name of the cell found after searching worksheet + System.out.println("Name of the cell containing String: " + cell.getName()); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/formulacalculationengine/AsposeFormulaCalculationEngine.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/formulacalculationengine/AsposeFormulaCalculationEngine.java new file mode 100644 index 00000000..f1499c32 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/formulacalculationengine/AsposeFormulaCalculationEngine.java @@ -0,0 +1,47 @@ +package com.aspose.cells.examples.asposefeatures.datahandling.formulacalculationengine; + +import com.aspose.cells.Cell; +import com.aspose.cells.Cells; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeFormulaCalculationEngine +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeFormulaCalculationEngine.class); + + //Instantiating a Workbook object + Workbook book = new Workbook(); + + //Obtaining the reference of the newly added worksheet + int sheetIndex = book.getWorksheets().add(); + Worksheet worksheet = book.getWorksheets().get(sheetIndex); + Cells cells = worksheet.getCells(); + Cell cell = null; + + //Adding a value to "A1" cell + cell = cells.get("A1"); + cell.setValue(1); + + //Adding a value to "A2" cell + cell = cells.get("A2"); + cell.setValue(2); + + //Adding a value to "A3" cell + cell = cells.get("A3"); + cell.setValue(3); + + //Adding a SUM formula to "A4" cell + cell = cells.get("A4"); + cell.setFormula("=SUM(A1:A3)"); + + //Calculating the results of formulas + book.calculateFormula(); + + //Saving the Excel file + book.save(dataDir + "FormulaEngine_Out.xls"); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/importdatatoworksheets/AsposeImportDataToWorksheets.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/importdatatoworksheets/AsposeImportDataToWorksheets.java new file mode 100644 index 00000000..cfaf0594 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/importdatatoworksheets/AsposeImportDataToWorksheets.java @@ -0,0 +1,47 @@ +package com.aspose.cells.examples.asposefeatures.datahandling.importdatatoworksheets; + +import java.util.ArrayList; + +import com.aspose.cells.Cells; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeImportDataToWorksheets +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeImportDataToWorksheets.class); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(); + + //Obtaining the reference of the newly added worksheet by passing its sheet index + int sheetIndex = workbook.getWorksheets().add(); + Worksheet worksheet= workbook.getWorksheets().get(sheetIndex); + + //================================================== + //Creating an array containing names as string values + String[] names = new String[]{"laurence chen", "roman korchagin", "kyle huang"}; + + //Importing the array of names to 1st row and first column vertically + Cells cells = worksheet.getCells(); + cells.importArray(names,0,0,false); + + //================================================== + ArrayList list = new ArrayList(); + + //Add few names to the list as string values + list.add("laurence chen"); + list.add("roman korchagin"); + list.add("kyle huang"); + + //Importing the contents of ArrayList to 1st row and first column vertically + cells.importArrayList(list,2,0,true); + //================================================== + + //Saving the Excel file + workbook.save(dataDir + "AsposeDataImport_Out.xls"); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/sortdata/AsposeDataSort.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/sortdata/AsposeDataSort.java new file mode 100644 index 00000000..93368ddb --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/sortdata/AsposeDataSort.java @@ -0,0 +1,60 @@ +package com.aspose.cells.examples.asposefeatures.datahandling.sortdata; + +import com.aspose.cells.CellArea; +import com.aspose.cells.Cells; +import com.aspose.cells.DataSorter; +import com.aspose.cells.SortOrder; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeDataSort +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeDataSort.class); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(dataDir + "AsposeDataInput.xls"); + + //Accessing the first worksheet in the Excel file + Worksheet worksheet = workbook.getWorksheets().get(0); + + //Get the cells collection in the sheet + Cells cells = worksheet.getCells(); + + //Obtain the DataSorter object in the workbook + DataSorter sorter = workbook.getDataSorter(); + + //Set the first order + sorter.setOrder1(SortOrder.ASCENDING); + + //Define the first key. + sorter.setKey1(0); + + //Set the second order + sorter.setOrder2(SortOrder.ASCENDING); + + //Define the second key + sorter.setKey2(1); + + //Create a cells area (range). + CellArea ca = new CellArea(); + + //Specify the start row index. + ca.StartRow = 1; + //Specify the start column index. + ca.StartColumn = 0; + //Specify the last row index. + ca.EndRow = 9; + //Specify the last column index. + ca.EndColumn = 2; + + //Sort data in the specified data range (A2:C10) + sorter.sort(cells, ca); + + //Saving the excel file + workbook.save(dataDir + "AsposeSortedData_Out.xls"); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/tracingprecedentsanddependents/AsposeTracingPrecedentsAndDependents.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/tracingprecedentsanddependents/AsposeTracingPrecedentsAndDependents.java new file mode 100644 index 00000000..7b2ab97d --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/datahandling/tracingprecedentsanddependents/AsposeTracingPrecedentsAndDependents.java @@ -0,0 +1,62 @@ +package com.aspose.cells.examples.asposefeatures.datahandling.tracingprecedentsanddependents; + +import com.aspose.cells.Cell; +import com.aspose.cells.Cells; +import com.aspose.cells.CellsHelper; +import com.aspose.cells.ReferredArea; +import com.aspose.cells.ReferredAreaCollection; +import com.aspose.cells.Workbook; +import com.aspose.cells.examples.Utils; + +public class AsposeTracingPrecedentsAndDependents +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeTracingPrecedentsAndDependents.class); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(dataDir + "workbook.xls"); + + Cells cells = workbook.getWorksheets().get(0).getCells(); + Cell cell = cells.get("A12"); + + //Tracing precedents of the cell A12. + //The return array contains ranges and cells. + ReferredAreaCollection ret = cell.getPrecedents(); + + //Printing all the precedent cells' name. + if(ret != null) + { + for(int m = 0 ; m < ret.getCount(); m++) + { + ReferredArea area = ret.get(m); + StringBuilder stringBuilder = new StringBuilder(); + if (area.isExternalLink()) + { + stringBuilder.append("["); + stringBuilder.append(area.getExternalFileName()); + stringBuilder.append("]"); + } + stringBuilder.append(area.getSheetName()); + stringBuilder.append("!"); + stringBuilder.append(CellsHelper.cellIndexToName(area.getStartRow(), area.getStartColumn())); + if (area.isArea()) + { + stringBuilder.append(":"); + stringBuilder.append(CellsHelper.cellIndexToName(area.getEndRow(), area.getEndColumn())); + } + System.out.println("Tracing Precedents: " + stringBuilder.toString()); + } + } + + //Get the A1 cell + Cell c = cells.get("A5"); + //Get the all the Dependents of A5 cell + Cell[] dependents = c.getDependents(true); + for (int i = 0; i< dependents.length; i++) + { + System.out.println("Tracing Dependents: " + dependents[i].getWorksheet().getName() +dependents[i].getName() + ":" + dependents[i].getIntValue()); + } + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/print/printworkbook/AsposePrintWorkbook.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/print/printworkbook/AsposePrintWorkbook.java new file mode 100644 index 00000000..73c639b5 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/print/printworkbook/AsposePrintWorkbook.java @@ -0,0 +1,38 @@ +package com.aspose.cells.examples.asposefeatures.print.printworkbook; + +import com.aspose.cells.ImageOrPrintOptions; +import com.aspose.cells.SheetRender; +import com.aspose.cells.Workbook; +import com.aspose.cells.WorkbookRender; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposePrintWorkbook +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposePrintWorkbook.class); + + //Instantiate a new workbook + Workbook book = new Workbook(dataDir + "AsposeDataInput.xls"); + + //Create an object for ImageOptions + ImageOrPrintOptions imgOptions = new ImageOrPrintOptions (); + + //Get the first worksheet + Worksheet sheet = book.getWorksheets().get(0); + + //Create a SheetRender object with respect to your desired sheet + SheetRender sr = new SheetRender(sheet, imgOptions); + + //Print the worksheet + sr.toPrinter("Samsung ML-1520 Series"); + + //Create a WorkbookRender object with respect to your workbook + WorkbookRender wr = new WorkbookRender(book, imgOptions); + + //Print the workbook + wr.toPrinter("Samsung ML-1520 Series"); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/print/setprinttitles/AsposeSetPrintTitles.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/print/setprinttitles/AsposeSetPrintTitles.java new file mode 100644 index 00000000..e37c0620 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/print/setprinttitles/AsposeSetPrintTitles.java @@ -0,0 +1,38 @@ +package com.aspose.cells.examples.asposefeatures.print.setprinttitles; + +import com.aspose.cells.FileFormatType; +import com.aspose.cells.PageSetup; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.WorksheetCollection; +import com.aspose.cells.examples.Utils; + +public class AsposeSetPrintTitles +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeSetPrintTitles.class); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(); + + //Accessing the first worksheet in the Workbook file + WorksheetCollection worksheets = workbook.getWorksheets(); + Worksheet sheet = worksheets.get(0); + + //Obtaining the reference of the PageSetup of the worksheet + PageSetup pageSetup = sheet.getPageSetup(); + + //Defining column numbers A & B as title columns + pageSetup.setPrintTitleColumns("$A:$B"); + + //Defining row numbers 1 & 2 as title rows + pageSetup.setPrintTitleRows("$1:$2"); + + // Workbooks can be saved in many formats + workbook.save(dataDir + "AsposePrintTitles_Out.xlsx", FileFormatType.XLSX); + + System.out.println("Print Titles Set successfully."); // Print Message + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/tables/createpivottable/AsposeCreatePivotTable.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/tables/createpivottable/AsposeCreatePivotTable.java new file mode 100644 index 00000000..3aa5b365 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/tables/createpivottable/AsposeCreatePivotTable.java @@ -0,0 +1,107 @@ +package com.aspose.cells.examples.asposefeatures.tables.createpivottable; + +import com.aspose.cells.Cell; +import com.aspose.cells.Cells; +import com.aspose.cells.PivotFieldType; +import com.aspose.cells.PivotTable; +import com.aspose.cells.PivotTableCollection; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeCreatePivotTable +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeCreatePivotTable.class); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(); + + //Obtaining the reference of the newly added worksheet + Worksheet sheet = workbook.getWorksheets().get(0); + sheet.setName("PivotTable"); + + Cells cells = sheet.getCells(); + + //Setting the value to the cells + Cell cell = cells.get("A1"); + cell.setValue("Sport"); + cell = cells.get("B1"); + cell.setValue("Quarter"); + cell = cells.get("C1"); + cell.setValue("Sales"); + + cell = cells.get("A2"); + cell.setValue("Golf"); + cell = cells.get("A3"); + cell.setValue("Golf"); + cell = cells.get("A4"); + cell.setValue("Tennis"); + cell = cells.get("A5"); + cell.setValue("Tennis"); + cell = cells.get("A6"); + cell.setValue("Tennis"); + cell = cells.get("A7"); + cell.setValue("Tennis"); + cell = cells.get("A8"); + cell.setValue("Golf"); + + cell = cells.get("B2"); + cell.setValue("Qtr3"); + cell = cells.get("B3"); + cell.setValue("Qtr4"); + cell = cells.get("B4"); + cell.setValue("Qtr3"); + cell = cells.get("B5"); + cell.setValue("Qtr4"); + cell = cells.get("B6"); + cell.setValue("Qtr3"); + cell = cells.get("B7"); + cell.setValue("Qtr4"); + cell = cells.get("B8"); + cell.setValue("Qtr3"); + + cell = cells.get("C2"); + cell.setValue(1500); + cell = cells.get("C3"); + cell.setValue(2000); + cell = cells.get("C4"); + cell.setValue(600); + cell = cells.get("C5"); + cell.setValue(1500); + cell = cells.get("C6"); + cell.setValue(4070); + cell = cells.get("C7"); + cell.setValue(5000); + cell = cells.get("C8"); + cell.setValue(6430); + + PivotTableCollection pivotTables = sheet.getPivotTables(); + + //Adding a PivotTable to the worksheet + int index = pivotTables.add("=A1:C8","E3","PivotTable1"); + + //Accessing the instance of the newly added PivotTable + PivotTable pivotTable = pivotTables.get(index); + + //Unshowing grand totals for rows. + pivotTable.setRowGrand(false); + + //Dragging the first field to the row area. + pivotTable.addFieldToArea(PivotFieldType.ROW,0); + + //Dragging the second field to the column area. + pivotTable.addFieldToArea(PivotFieldType.COLUMN,1); + + //Dragging the third field to the data area. + pivotTable.addFieldToArea(PivotFieldType.DATA,2); + + //Saving the Excel file + workbook.save(dataDir + "AsposePivotTable.xls"); + + // Print Message + System.out.println("Pivot Table created successfully."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/converttohtml/AsposeConvertToHTML.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/converttohtml/AsposeConvertToHTML.java new file mode 100644 index 00000000..b866034f --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/converttohtml/AsposeConvertToHTML.java @@ -0,0 +1,26 @@ +package com.aspose.cells.examples.asposefeatures.worksheets.converttohtml; + +import com.aspose.cells.HtmlSaveOptions; +import com.aspose.cells.SaveFormat; +import com.aspose.cells.Workbook; +import com.aspose.cells.examples.Utils; + +public class AsposeConvertToHTML +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeConvertToHTML.class); + + //Specify the HTML Saving Options + HtmlSaveOptions save = new HtmlSaveOptions(SaveFormat.HTML); + + //Instantiate a workbook and open the template XLSX file + Workbook book = new Workbook(dataDir + "book1.xls"); + + //Save the HTML file + book.save(dataDir + "AsposeHTMLSpreadsheet.html", save); + + System.out.println("Spreadsheet->HTML. Done."); + } +} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/detectmergecells/AsposeDetectMergeCells.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/detectmergecells/AsposeDetectMergeCells.java new file mode 100644 index 00000000..4d2218d0 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/detectmergecells/AsposeDetectMergeCells.java @@ -0,0 +1,58 @@ +package com.aspose.cells.examples.asposefeatures.worksheets.detectmergecells; + +import java.util.ArrayList; + +import com.aspose.cells.CellArea; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeDetectMergeCells +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeDetectMergeCells.class); + + //Instantiate a new Workbook + Workbook wkBook = new Workbook(dataDir + "MergeInput.xls"); + + //Get a worksheet in the workbook + Worksheet wkSheet = wkBook.getWorksheets().get(0); + + //Clear its contents + wkSheet.getCells().clearContents(0,0,wkSheet.getCells().getMaxDataRow(),wkSheet.getCells().getMaxDataColumn()); + + //Create an arraylist object + //Get the merged cells list to put it into the arraylist object + ArrayList al = wkSheet.getCells().getMergedCells(); + + //Define cellarea + CellArea ca; + + //Define some variables + int frow, fcol, erow, ecol; + + // Print Message + System.out.println("Merged Areas: \n"+ al.toString()); + + //Loop through the arraylist and get each cellarea to unmerge it + for(int i = al.size()-1 ; i > -1; i--) + { + ca = new CellArea(); + ca = (CellArea)al.get(i); + frow = ca.StartRow; + fcol = ca.StartColumn; + erow = ca.EndRow; + ecol = ca.EndColumn; + System.out.println((i+1) + ". [" + fcol +"," + frow +"] " + "[" + ecol +"," + erow +"]"); + wkSheet.getCells().unMerge(frow, fcol, erow, ecol); + } + + //Save the excel file + wkBook.save(dataDir + "AsposeMergeOutput.xls"); + + // Print Message + System.out.println("Detect Merge Cells successful."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidescrollbars/AsposeDisplayAndHideScrollbars.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidescrollbars/AsposeDisplayAndHideScrollbars.java new file mode 100644 index 00000000..c32f217b --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidescrollbars/AsposeDisplayAndHideScrollbars.java @@ -0,0 +1,38 @@ +package com.aspose.cells.examples.asposefeatures.worksheets.displayandhidescrollbars; + +import com.aspose.cells.Workbook; +import com.aspose.cells.examples.Utils; + +public class AsposeDisplayAndHideScrollbars +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeDisplayAndHideScrollbars.class); + + //Instantiating a Excel object by excel file path + Workbook workbook = new Workbook(dataDir + "book1.xls"); + + //Hiding the vertical scroll bar of the Excel file + workbook.getSettings().setVScrollBarVisible(false); + + //Hiding the horizontal scroll bar of the Excel file + workbook.getSettings().setHScrollBarVisible(false); + + //Saving the modified Excel file in default (that is Excel 2003) format + workbook.save(dataDir + "SrollbarsHide.xls"); + + // =============================================================== + + //Displaying the vertical scroll bar of the Excel file + workbook.getSettings().setVScrollBarVisible(true); + + //Displaying the horizontal scroll bar of the Excel file + workbook.getSettings().setHScrollBarVisible(true); + + //Saving the modified Excel file in default (that is Excel 2003) format + workbook.save(dataDir + "DisplaySrollbars.xls"); + + System.out.println("Scrollbars. Done"); + } +} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidetabs/AsposeDisplayAndHideTabs.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidetabs/AsposeDisplayAndHideTabs.java new file mode 100644 index 00000000..8879f84a --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidetabs/AsposeDisplayAndHideTabs.java @@ -0,0 +1,32 @@ +package com.aspose.cells.examples.asposefeatures.worksheets.displayandhidetabs; + +import com.aspose.cells.Workbook; +import com.aspose.cells.examples.Utils; + +public class AsposeDisplayAndHideTabs +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeDisplayAndHideTabs.class); + + //Instantiating a Workbook object by excel file path + Workbook workbook = new Workbook(dataDir + "book1.xls"); + + //Hiding the tabs of the Excel file + workbook.getSettings().setShowTabs(false); + + //Saving the modified Excel file in default (that is Excel 2003) format + workbook.save(dataDir + "AsposeHideTabs.xls"); + + // =============================================================== + + //Displaying the tabs of the Excel file + workbook.getSettings().setShowTabs(true); + + //Saving the modified Excel file in default (that is Excel 2003) format + workbook.save(dataDir + "AsposeDisplayTabs.xls"); + + System.out.println("Tabs. Done"); + } +} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/saveeachworksheettopdf/AsposeSaveEachWorksheetToDifferentPDF.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/saveeachworksheettopdf/AsposeSaveEachWorksheetToDifferentPDF.java new file mode 100644 index 00000000..abf4edc3 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/saveeachworksheettopdf/AsposeSaveEachWorksheetToDifferentPDF.java @@ -0,0 +1,44 @@ +package com.aspose.cells.examples.asposefeatures.worksheets.saveeachworksheettopdf; + +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeSaveEachWorksheetToDifferentPDF +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeSaveEachWorksheetToDifferentPDF.class); + + //Get the Excel file path + String filePath = dataDir + "workbook.xlsx"; + + //Instantiate a new workbook and open the Excel + //File from its location + Workbook workbook = new Workbook(filePath); + + //Get the count of the worksheets in the workbook + int sheetCount = workbook.getWorksheets().getCount(); + + //Make all sheets invisible except first worksheet + for (int i = 1; i < workbook.getWorksheets().getCount(); i++) + { + workbook.getWorksheets().get(i).setVisible(false); + } + + //Take Pdfs of each sheet + for (int j = 0; j < workbook.getWorksheets().getCount(); j++) + { + Worksheet ws = workbook.getWorksheets().get(j); + workbook.save(dataDir + ws.getName() + ".pdf"); + + if (j < workbook.getWorksheets().getCount() - 1) + { + workbook.getWorksheets().get(j + 1).setVisible(true); + workbook.getWorksheets().get(j).setVisible(false); + } + } + System.out.println("PDF files saved."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/settabcolor/AsposeSetWorksheetTabColor.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/settabcolor/AsposeSetWorksheetTabColor.java new file mode 100644 index 00000000..738191e1 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/asposefeatures/worksheets/settabcolor/AsposeSetWorksheetTabColor.java @@ -0,0 +1,29 @@ +package com.aspose.cells.examples.asposefeatures.worksheets.settabcolor; + +import com.aspose.cells.Color; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeSetWorksheetTabColor +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeSetWorksheetTabColor.class); + + //Instantiate a new Workbook + Workbook workbook = new Workbook(dataDir + "workbook.xls"); + + //Get the first worksheet in the book + Worksheet worksheet = workbook.getWorksheets().get(0); + + //Set the tab color + worksheet.setTabColor(Color.getRed()); + + //Save the Excel file + workbook.save(dataDir + "AsposeColoredTab_Out.xls"); + + System.out.println("Tab is now Colored."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/createnewspreadsheet/AsposeNewSpreadSheet.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/createnewspreadsheet/AsposeNewSpreadSheet.java new file mode 100644 index 00000000..ccd7395f --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/createnewspreadsheet/AsposeNewSpreadSheet.java @@ -0,0 +1,36 @@ +package com.aspose.cells.examples.featurescomparison.workbook.createnewspreadsheet; + +import com.aspose.cells.Cell; +import com.aspose.cells.Cells; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.WorksheetCollection; +import com.aspose.cells.examples.Utils; + +public class AsposeNewSpreadSheet +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeNewSpreadSheet.class); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(); + + //Adding a new worksheet to the Workbook object + WorksheetCollection worksheets = workbook.getWorksheets(); + Worksheet worksheet = worksheets.add("My Worksheet"); + + Cells cells = worksheet.getCells(); + + //Adding some value to cell + Cell cell = cells.get("A1"); + cell.setValue("This is Aspose test of fonts!"); + + //Saving the Excel file + workbook.save(dataDir + "newWorksheet_Aspose.xls"); + + //Print Message + System.out.println("Sheet added successfully."); + } +} \ No newline at end of file diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/createnewspreadsheet/Xlsx4jNewSpreadSheet.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/createnewspreadsheet/Xlsx4jNewSpreadSheet.java new file mode 100644 index 00000000..6a027700 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/createnewspreadsheet/Xlsx4jNewSpreadSheet.java @@ -0,0 +1,78 @@ +/** + * NOTICE: ORIGINAL FILE MODIFIED + */ + +package com.aspose.cells.examples.featurescomparison.workbook.createnewspreadsheet; + +import org.docx4j.openpackaging.io.SaveToZipFile; +import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; +import org.docx4j.openpackaging.parts.PartName; +import org.docx4j.openpackaging.parts.SpreadsheetML.WorksheetPart; +import org.xlsx4j.jaxb.Context; +import org.xlsx4j.sml.CTRst; +import org.xlsx4j.sml.CTXstringWhitespace; +import org.xlsx4j.sml.Cell; +import org.xlsx4j.sml.Row; +import org.xlsx4j.sml.STCellType; +import org.xlsx4j.sml.SheetData; +import org.xlsx4j.sml.Worksheet; + +import com.aspose.cells.examples.Utils; + +public class Xlsx4jNewSpreadSheet +{ + public static void main(String[] args) throws Exception { + // The path to the documents directory. + String dataDir = Utils.getDataDir(Xlsx4jNewSpreadSheet.class); + String outputfilepath = dataDir + "newWorksheet_Xlsx4j.xlsx"; + + SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage(); + + WorksheetPart sheet = pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1); + + addContent(sheet); + + SaveToZipFile saver = new SaveToZipFile(pkg); + saver.save(outputfilepath); + + System.out.println("\n\n done .. " + outputfilepath); + } + + private static void addContent(WorksheetPart sheet) { + // Minimal content already present + SheetData sheetData = sheet.getJaxbElement().getSheetData(); + + // Now add + Row row = Context.getsmlObjectFactory().createRow(); + Cell cell = Context.getsmlObjectFactory().createCell(); + cell.setV("1234"); + row.getC().add(cell); + + + row.getC().add(createCell("hello world!")); + + sheetData.getRow().add(row); + } + + /** + // Note: if you are trying to add characters, not a number, + // the easiest approach is to use inline strings (as opposed to the shared string table). + // See http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2011/11/22/screen-cast-write-simpler-spreadsheetml-when-generating-spreadsheets.aspx + // and http://www.docx4java.org/forums/xlsx-java-f15/cells-with-character-values-t874.html + */ + private static Cell createCell(String content) { + Cell cell = Context.getsmlObjectFactory().createCell(); + + CTXstringWhitespace ctx = Context.getsmlObjectFactory().createCTXstringWhitespace(); + ctx.setValue(content); + + CTRst ctrst = new CTRst(); + ctrst.setT(ctx); + + cell.setT(STCellType.INLINE_STR); + cell.setIs(ctrst); // add ctrst as inline string + + return cell; + } + +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/AsposeOpenSaveSpreadSheet.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/AsposeOpenSaveSpreadSheet.java new file mode 100644 index 00000000..efb23d1f --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/AsposeOpenSaveSpreadSheet.java @@ -0,0 +1,22 @@ +package com.aspose.cells.examples.featurescomparison.workbook.opensavespreadsheet; + +import com.aspose.cells.Workbook; +import com.aspose.cells.examples.Utils; + +public class AsposeOpenSaveSpreadSheet +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeOpenSaveSpreadSheet.class); + + //Creating an Workbook object with an Excel file path + Workbook workbook = new Workbook(dataDir + "pivot.xlsm"); + + //Saving the Excel file + workbook.save(dataDir + "pivot-rtt-Aspose.xlsm"); + + //Print Message + System.out.println("Worksheet saved successfully."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/Xlsx4jOpenSaveSpreadSheet.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/Xlsx4jOpenSaveSpreadSheet.java new file mode 100644 index 00000000..ee9bb627 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/Xlsx4jOpenSaveSpreadSheet.java @@ -0,0 +1,35 @@ +/** + * NOTICE: ORIGINAL FILE MODIFIED + */ + +package com.aspose.cells.examples.featurescomparison.workbook.opensavespreadsheet; + +import org.docx4j.openpackaging.io.SaveToZipFile; +import org.docx4j.openpackaging.packages.OpcPackage; + +import com.aspose.cells.examples.Utils; + +public class Xlsx4jOpenSaveSpreadSheet +{ + /** + * @param args + */ + public static void main(String[] args) throws Exception { + // The path to the documents directory. + String dataDir = Utils.getDataDir(Xlsx4jOpenSaveSpreadSheet.class); + String inputfilepath = dataDir + "pivot.xlsm"; + + boolean save = true; + String outputfilepath = dataDir + "pivot-rtt-xlsx4j.xlsm"; + + // Open a document from the file system + // 1. Load the Package + OpcPackage pkg = OpcPackage.load(new java.io.File(inputfilepath)); + + // Save it + if (save) { + SaveToZipFile saver = new SaveToZipFile(pkg); + saver.save(outputfilepath); + } + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addcomments/AsposeAddComments.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addcomments/AsposeAddComments.java new file mode 100644 index 00000000..a13dd472 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addcomments/AsposeAddComments.java @@ -0,0 +1,48 @@ +package com.aspose.cells.examples.featurescomparison.worksheet.addcomments; + +import com.aspose.cells.Comment; +import com.aspose.cells.Font; +import com.aspose.cells.SaveFormat; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +public class AsposeAddComments +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeAddComments.class); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(); + + //Adding a new worksheet to the Workbook object + Worksheet worksheet = workbook.getWorksheets().get(0); + + //Adding a comment to cell + int commentIndex = worksheet.getComments().add("A1"); + Comment comment = worksheet.getComments().get(commentIndex); + + //Setting the comment note + comment.setNote("Hello Aspose!"); + + //Setting the font size of a comment to 14 + Font font = comment.getFont(); + font.setSize(14); + //Setting the font of a comment to bold + font.setBold(true); + + //Setting the height of the font to 10 + comment.setHeightCM(10); + + //Setting the width of the font to 2 + comment.setWidthCM(2); + + //Saving the Excel file + workbook.save(dataDir + "AddComments-Aspose.xlsx", SaveFormat.XLSX); + + //Print Message + System.out.println("Comment added successfully."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addcomments/Xlsx4jAddComments.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addcomments/Xlsx4jAddComments.java new file mode 100644 index 00000000..8f319528 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addcomments/Xlsx4jAddComments.java @@ -0,0 +1,175 @@ +/** + * NOTICE: ORIGINAL FILE MODIFIED + */ +package com.aspose.cells.examples.featurescomparison.worksheet.addcomments; + +import java.io.File; + +import javax.xml.bind.JAXBException; + +import org.docx4j.XmlUtils; +import org.docx4j.openpackaging.exceptions.Docx4JException; +import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; +import org.docx4j.openpackaging.parts.PartName; +import org.docx4j.openpackaging.parts.VMLPart; +import org.docx4j.openpackaging.parts.SpreadsheetML.CommentsPart; +import org.docx4j.openpackaging.parts.SpreadsheetML.WorksheetPart; +import org.docx4j.relationships.Relationship; +import org.xlsx4j.jaxb.Context; +import org.xlsx4j.sml.CTComments; +import org.xlsx4j.sml.CTLegacyDrawing; +import org.xlsx4j.sml.CTRst; +import org.xlsx4j.sml.CTXstringWhitespace; +import org.xlsx4j.sml.Cell; +import org.xlsx4j.sml.Row; +import org.xlsx4j.sml.STCellType; +import org.xlsx4j.sml.SheetData; + +import com.aspose.cells.examples.Utils; + +public class Xlsx4jAddComments +{ + /** + * @param args + */ + public static void main(String[] args) { + try { + // The path to the documents directory. + String dataDir = Utils.getDataDir(Xlsx4jAddComments.class); + String outputfilepath = dataDir + "AddComments-Xlsx4j.xlsx"; + + SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage(); + + WorksheetPart sheet = pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1); + addContent(sheet); + + pkg.save(new File(outputfilepath)); + + System.out.println("\n\n done .. " + outputfilepath); + } + catch (Exception e) + { + e.printStackTrace(); + } + } + + private static void addContent(WorksheetPart sheet) throws JAXBException, Docx4JException { + // Minimal content already present + SheetData sheetData = sheet.getContents().getSheetData(); + + // Now add + Row row = Context.getsmlObjectFactory().createRow(); + Cell cell = Context.getsmlObjectFactory().createCell(); + cell.setV("1234"); + row.getC().add(cell); + + + row.getC().add(createCell("hello world!")); + sheetData.getRow().add(row); + + // ADD A COMMENT TO CELL A1 + CommentsPart cp = new CommentsPart(); + cp.setContents(createComment("A1")); + sheet.addTargetPart(cp); + + // Add + VMLPart vmlPart = new VMLPart(); + vmlPart.setContents(getVml(0,0)); // corresponds to A1 + // you'll need extra VML for each comment + Relationship rel = sheet.addTargetPart(vmlPart); + CTLegacyDrawing legacyDrawing = Context.getsmlObjectFactory().createCTLegacyDrawing(); + legacyDrawing.setId(rel.getId()); + sheet.getContents().setLegacyDrawing(legacyDrawing); + } + + private static Cell createCell(String content) { + Cell cell = Context.getsmlObjectFactory().createCell(); + + CTXstringWhitespace ctx = Context.getsmlObjectFactory().createCTXstringWhitespace(); + ctx.setValue(content); + + CTRst ctrst = new CTRst(); + ctrst.setT(ctx); + + cell.setT(STCellType.INLINE_STR); + cell.setIs(ctrst); // add ctrst as inline string + + return cell; + } + + public static CTComments createComment(String cell) throws JAXBException { + String openXML = "" + + "" + + "Author" + +"" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + +"" + + "Thomas: hello world!" + +"" + +"" + +"" + +"" + +""; + CTComments comments = (CTComments)XmlUtils.unwrap( + XmlUtils.unmarshalString(openXML, Context.jcSML)); + return comments; + } + + public static org.docx4j.vml.root.Xml getVml(int row, int col) throws JAXBException { + String openXML = "" + + "" + + "" + + + "" + + + "" + + "" + + + "" + + + "" + + // The VML part must have a element for each comment + + "" + + "" + + + "" + + + "" + + + "" + + "
" + + + "" + + + "" + "" + + + "" + + + "2, 15, 0, 10, 4, 31, 4, 9" + + + "False" + + + + + "" + row + "" + + + "" + col + "" + + + "" + + + ""; + + return (org.docx4j.vml.root.Xml) XmlUtils.unmarshalString(openXML, org.docx4j.jaxb.Context.jc); + } + +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addimage/AsposeAddImage.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addimage/AsposeAddImage.java new file mode 100644 index 00000000..e7acb253 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addimage/AsposeAddImage.java @@ -0,0 +1,33 @@ +package com.aspose.cells.examples.featurescomparison.worksheet.addimage; + +import com.aspose.cells.Picture; +import com.aspose.cells.SaveFormat; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.WorksheetCollection; +import com.aspose.cells.examples.Utils; + +public class AsposeAddImage +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeAddImage.class); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(); + + Worksheet sheet = workbook.getWorksheets().get(0); + + //Adding a picture at the location of a cell whose row and column indices + //are 5 in the worksheet. It is "F6" cell + int pictureIndex = sheet.getPictures().add(5,5, dataDir + "greentick.png"); + Picture picture = sheet.getPictures().get(pictureIndex); + + //Saving the Excel file + workbook.save(dataDir + "AddImage-Aspose.xlsx",SaveFormat.XLSX); + + //Print Message + System.out.println("Image added successfully."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addimage/Xlsx4jAddImage.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addimage/Xlsx4jAddImage.java new file mode 100644 index 00000000..7aec4a02 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/addimage/Xlsx4jAddImage.java @@ -0,0 +1,245 @@ +/** + * NOTICE: ORIGINAL FILE MODIFIED + */ + +package com.aspose.cells.examples.featurescomparison.worksheet.addimage; + +import java.io.File; + +import javax.xml.bind.JAXBException; + +import org.apache.commons.io.FileUtils; +import org.docx4j.XmlUtils; +import org.docx4j.dml.CTBlip; +import org.docx4j.dml.CTBlipFillProperties; +import org.docx4j.dml.CTGeomGuideList; +import org.docx4j.dml.CTNonVisualDrawingProps; +import org.docx4j.dml.CTNonVisualPictureProperties; +import org.docx4j.dml.CTOfficeArtExtension; +import org.docx4j.dml.CTOfficeArtExtensionList; +import org.docx4j.dml.CTPictureLocking; +import org.docx4j.dml.CTPoint2D; +import org.docx4j.dml.CTPositiveSize2D; +import org.docx4j.dml.CTPresetGeometry2D; +import org.docx4j.dml.CTRelativeRect; +import org.docx4j.dml.CTShapeProperties; +import org.docx4j.dml.CTStretchInfoProperties; +import org.docx4j.dml.CTTransform2D; +import org.docx4j.dml.spreadsheetdrawing.CTAnchorClientData; +import org.docx4j.dml.spreadsheetdrawing.CTDrawing; +import org.docx4j.dml.spreadsheetdrawing.CTMarker; +import org.docx4j.dml.spreadsheetdrawing.CTPicture; +import org.docx4j.dml.spreadsheetdrawing.CTPictureNonVisual; +import org.docx4j.dml.spreadsheetdrawing.CTTwoCellAnchor; +import org.docx4j.openpackaging.io.SaveToZipFile; +import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; +import org.docx4j.openpackaging.parts.PartName; +import org.docx4j.openpackaging.parts.DrawingML.Drawing; +import org.docx4j.openpackaging.parts.SpreadsheetML.WorksheetPart; +import org.docx4j.openpackaging.parts.WordprocessingML.BinaryPartAbstractImage; +import org.docx4j.relationships.Relationship; + +import com.aspose.cells.examples.Utils; + +public class Xlsx4jAddImage +{ + public static void main(String[] args) throws Exception { + // The path to the documents directory. + String dataDir = Utils.getDataDir(Xlsx4jAddImage.class); + String outputfilepath = dataDir + "AddImage-Xlsx4j.xlsx"; + String imagefilePath = dataDir + "greentick.png" ; + + SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage(); + WorksheetPart worksheet = pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1); + + // Create Drawing part and add to sheet + Drawing drawingPart = new Drawing(); + Relationship drawingRel = worksheet.addTargetPart(drawingPart); + + // Add anchor XML to worksheet + org.xlsx4j.sml.CTDrawing drawing = org.xlsx4j.jaxb.Context.getsmlObjectFactory().createCTDrawing(); + worksheet.getJaxbElement().setDrawing(drawing); + drawing.setId( drawingRel.getId() ); + + // Create image part and add to Drawing part + BinaryPartAbstractImage imagePart + = BinaryPartAbstractImage.createImagePart(pkg, drawingPart, + FileUtils.readFileToByteArray(new File(imagefilePath) )); + String imageRelID = imagePart.getSourceRelationship().getId(); + + // Create and set drawing part content + // Take your pick .. + // .. build it using code + // drawingPart.setJaxbElement( + // buildDrawingPartContentUsingCode(imageRelID)); + // .. or build it from an XML string + drawingPart.setJaxbElement( + buildDrawingPartContentFromXmlString(imageRelID)); + + // Save the xlsx + SaveToZipFile saver = new SaveToZipFile(pkg); + saver.save(outputfilepath); + System.out.println("\n\n done .. " + outputfilepath); + } + + + /** + * This code generated using http://webapp.docx4java.org/OnlineDemo/PartsList.html + * "Method 1" + */ + public static CTDrawing buildDrawingPartContentUsingCode(String imageRelID) { + org.docx4j.dml.spreadsheetdrawing.ObjectFactory dmlspreadsheetdrawingObjectFactory = new org.docx4j.dml.spreadsheetdrawing.ObjectFactory(); + + CTDrawing drawing = dmlspreadsheetdrawingObjectFactory.createCTDrawing(); +// JAXBElement drawingWrapped = dmlspreadsheetdrawingObjectFactory.createWsDr(drawing); + // Create object for twoCellAnchor + CTTwoCellAnchor twocellanchor = dmlspreadsheetdrawingObjectFactory.createCTTwoCellAnchor(); + drawing.getEGAnchor().add( twocellanchor); + // Create object for clientData + CTAnchorClientData anchorclientdata = dmlspreadsheetdrawingObjectFactory.createCTAnchorClientData(); + twocellanchor.setClientData(anchorclientdata); + // Create object for pic + CTPicture picture = dmlspreadsheetdrawingObjectFactory.createCTPicture(); + twocellanchor.setPic(picture); + org.docx4j.dml.ObjectFactory dmlObjectFactory = new org.docx4j.dml.ObjectFactory(); + // Create object for blipFill + CTBlipFillProperties blipfillproperties = dmlObjectFactory.createCTBlipFillProperties(); + picture.setBlipFill(blipfillproperties); + // Create object for blip + CTBlip blip = dmlObjectFactory.createCTBlip(); + blipfillproperties.setBlip(blip); + blip.setCstate(org.docx4j.dml.STBlipCompression.NONE); + blip.setEmbed( imageRelID ); + // Create object for extLst + CTOfficeArtExtensionList officeartextensionlist = dmlObjectFactory.createCTOfficeArtExtensionList(); + blip.setExtLst(officeartextensionlist); + // Create object for ext + CTOfficeArtExtension officeartextension = dmlObjectFactory.createCTOfficeArtExtension(); + officeartextensionlist.getExt().add( officeartextension); + officeartextension.setUri( "{28A0092B-C50C-407E-A947-70E740481C1C}"); + blip.setLink( ""); + // Create object for stretch + CTStretchInfoProperties stretchinfoproperties = dmlObjectFactory.createCTStretchInfoProperties(); + blipfillproperties.setStretch(stretchinfoproperties); + // Create object for fillRect + CTRelativeRect relativerect = dmlObjectFactory.createCTRelativeRect(); + stretchinfoproperties.setFillRect(relativerect); + relativerect.setR( new Integer(0) ); + relativerect.setT( new Integer(0) ); + relativerect.setL( new Integer(0) ); + relativerect.setB( new Integer(0) ); + // Create object for spPr + CTShapeProperties shapeproperties = dmlObjectFactory.createCTShapeProperties(); + picture.setSpPr(shapeproperties); + // Create object for xfrm + CTTransform2D transform2d = dmlObjectFactory.createCTTransform2D(); + shapeproperties.setXfrm(transform2d); + transform2d.setRot( new Integer(0) ); + // Create object for off + CTPoint2D point2d = dmlObjectFactory.createCTPoint2D(); + transform2d.setOff(point2d); + point2d.setY( 0 ); + point2d.setX( 0 ); + // Create object for ext + CTPositiveSize2D positivesize2d = dmlObjectFactory.createCTPositiveSize2D(); + transform2d.setExt(positivesize2d); + positivesize2d.setCx( 714375 ); + positivesize2d.setCy( 714375 ); + // Create object for prstGeom + CTPresetGeometry2D presetgeometry2d = dmlObjectFactory.createCTPresetGeometry2D(); + shapeproperties.setPrstGeom(presetgeometry2d); + // Create object for avLst + CTGeomGuideList geomguidelist = dmlObjectFactory.createCTGeomGuideList(); + presetgeometry2d.setAvLst(geomguidelist); + presetgeometry2d.setPrst(org.docx4j.dml.STShapeType.RECT); + // Create object for nvPicPr + CTPictureNonVisual picturenonvisual = dmlspreadsheetdrawingObjectFactory.createCTPictureNonVisual(); + picture.setNvPicPr(picturenonvisual); + // Create object for cNvPr + CTNonVisualDrawingProps nonvisualdrawingprops = dmlObjectFactory.createCTNonVisualDrawingProps(); + picturenonvisual.setCNvPr(nonvisualdrawingprops); + nonvisualdrawingprops.setDescr( ""); + nonvisualdrawingprops.setName( "Picture 1"); + nonvisualdrawingprops.setId( 2 ); + // Create object for cNvPicPr + CTNonVisualPictureProperties nonvisualpictureproperties = dmlObjectFactory.createCTNonVisualPictureProperties(); + picturenonvisual.setCNvPicPr(nonvisualpictureproperties); + // Create object for picLocks + CTPictureLocking picturelocking = dmlObjectFactory.createCTPictureLocking(); + nonvisualpictureproperties.setPicLocks(picturelocking); + picture.setMacro( ""); + // Create object for to + CTMarker marker = dmlspreadsheetdrawingObjectFactory.createCTMarker(); + twocellanchor.setTo(marker); + marker.setCol(1); + marker.setColOff( 104775 ); + marker.setRow(3); + marker.setRowOff( 142875 ); + // Create object for from + CTMarker marker2 = dmlspreadsheetdrawingObjectFactory.createCTMarker(); + twocellanchor.setFrom(marker2); + marker2.setCol(0); + marker2.setColOff( 0 ); + marker2.setRow(0); + marker2.setRowOff( 0 ); + twocellanchor.setEditAs(org.docx4j.dml.spreadsheetdrawing.STEditAs.ONE_CELL); + + //return drawingWrapped; + return drawing; + } + + /** + * This code generated using http://webapp.docx4java.org/OnlineDemo/PartsList.html + * "Method 2" + */ + public static CTDrawing buildDrawingPartContentFromXmlString(String imageRelID) throws JAXBException { + String openXML = "" + + "" + + "" + + "0" + + "0" + + "0" + + "0" + +"" + + "" + + "1" + + "104775" + + "3" + + "142875" + +"" + + "" + + "" + + "" + + "" + + "" + +"" + +"" + + "" + + "" + + "" + + "" + + "" + +"" + +"" + +"" + + "" + + "" + +"" + +"" + + "" + + "" + + "" + + "" + +"" + + "" + + "" + +"" + +"" + +"" + + "" + +"" + +""; + + return (CTDrawing)XmlUtils.unwrap(XmlUtils.unmarshalString(openXML)); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/adjustheight/AsposeHeightAdjustment.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/adjustheight/AsposeHeightAdjustment.java new file mode 100644 index 00000000..be0b22f8 --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/adjustheight/AsposeHeightAdjustment.java @@ -0,0 +1,37 @@ +package com.aspose.cells.examples.featurescomparison.worksheet.adjustheight; + +import com.aspose.cells.Cells; +import com.aspose.cells.Workbook; +import com.aspose.cells.Worksheet; +import com.aspose.cells.examples.Utils; + +/** + * @author Shoaib Khan + */ +public class AsposeHeightAdjustment +{ + public static void main(String[] args) throws Exception + { + // The path to the documents directory. + String dataDir = Utils.getDataDir(AsposeHeightAdjustment.class); + + //Instantiating a Workbook object + Workbook workbook = new Workbook(); + + //Accessing the first worksheet in the Excel file + Worksheet worksheet = workbook.getWorksheets().get(0); + Cells cells = worksheet.getCells(); + + //Setting the height of all rows in the worksheet to 8 + worksheet.getCells().setStandardHeight(8f); + + //Setting the height of the second row to 40 + cells.setRowHeight(1, 40); + + //Saving the modified Excel file in default (that is Excel 2003) format + workbook.save(dataDir + "RowHeight-Aspose.xlsx"); + + //Print Message + System.out.println("Worksheet saved successfully."); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/adjustheight/Xlsx4jHeightAdjustment.java b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/adjustheight/Xlsx4jHeightAdjustment.java new file mode 100644 index 00000000..b77ea5bd --- /dev/null +++ b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/java/com/aspose/cells/examples/featurescomparison/worksheet/adjustheight/Xlsx4jHeightAdjustment.java @@ -0,0 +1,64 @@ +/** + * NOTICE: ORIGINAL FILE MODIFIED + */ + +package com.aspose.cells.examples.featurescomparison.worksheet.adjustheight; + +import javax.xml.bind.JAXBException; + +import org.docx4j.openpackaging.exceptions.Docx4JException; +import org.docx4j.openpackaging.exceptions.InvalidFormatException; +import org.docx4j.openpackaging.io.SaveToZipFile; +import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; +import org.docx4j.openpackaging.parts.PartName; +import org.docx4j.openpackaging.parts.SpreadsheetML.WorksheetPart; +import org.xlsx4j.jaxb.Context; +import org.xlsx4j.sml.CTSheetFormatPr; +import org.xlsx4j.sml.Cell; +import org.xlsx4j.sml.Row; +import org.xlsx4j.sml.SheetData; + +import com.aspose.cells.examples.Utils; + +public class Xlsx4jHeightAdjustment +{ + /** + * @param args + * @throws JAXBException + * @throws Docx4JException + */ + public static void main(String[] args) throws JAXBException, Docx4JException { + // The path to the documents directory. + String dataDir = Utils.getDataDir(Xlsx4jHeightAdjustment.class); + + // TODO Auto-generated method stub + SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage(); + + WorksheetPart sheet = pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1); + + CTSheetFormatPr format = Context.getsmlObjectFactory().createCTSheetFormatPr(); + format.setDefaultRowHeight(5); + format.setCustomHeight(Boolean.TRUE); + sheet.getJaxbElement().setSheetFormatPr(format); + + SheetData sheetData = sheet.getJaxbElement().getSheetData(); + + Row row = Context.getsmlObjectFactory().createRow(); + + row.setHt(66.0); + row.setCustomHeight(Boolean.TRUE); + row.setR(1L); + + Cell cell1 = Context.getsmlObjectFactory().createCell(); + cell1.setV("1234"); + row.getC().add(cell1); + + Cell cell2 = Context.getsmlObjectFactory().createCell(); + cell2.setV("56"); + row.getC().add(cell2); + sheetData.getRow().add(row); + + SaveToZipFile saver = new SaveToZipFile(pkg); + saver.save(dataDir + "RowHeight-Xlsx4j.xlsx"); + } +} diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/charts/createpivotcharts/AsposePivotChart/AsposePivotTable.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/charts/createpivotcharts/AsposePivotChart/AsposePivotTable.xls new file mode 100644 index 0000000000000000000000000000000000000000..31fe86caf5f26bbb40755fc18656a9952186e451 GIT binary patch literal 6144 zcmeHLUu=_A6hGhBZtKQi-PncK{EV49E^5?|CrK}BOUS{@WgO8k=;65|8vix0*?qKOZ{=kIrJ+pjHKz(0vWciVIC zx#ymH?z!jQ`@6UO@{8sR$4+#7FI8!g_~fcvFSTWI3w(XC9ux_Hr|hchx)e8nz|N$b zC<65XEM#qs%$t9%?raXMU*tZq<+y*H<;UvUvQAp$qC72+-BZ7Kjjp#PyX-JpL|)Lm zOY=F%E&0Hr{9BduONX36&3)!YZWA=rSnDMvqY{z0{F|+NEuS>X$8@#Is|(T!p~!D8 z;!;d@&Z&_9T4n&ouJxY2+)Xk*}CiPOMXZ6wOeG|i?qRsIz($0X!GcS zWO{pKcRVU1fku$vBH`&5@C!|y#}0`oSzzVjr))3ib5cl$0X*N;kZTan>|ub)qZmoh zy753HzCV&4O(vY3kyK(dv1d{UT9&*8@B$q9=Lun{nAmd43V=kqKC$Go9EBBgkzt^1 zW64w+6WOvql1fKYltkjualgm|$#@LAV|z4_7-fA+Iu$a-z#~%b#->DkqSqNpMI-6x zi1XBFdatv7d@MO0?H!87&nQ|VC9EkJ|CC4UGqkHzIoz;DPA!ike{(*w7vpGHC zJd_^kbusgR)WeZRc=>ps4OEY zeKTnXY(UYTqgB&|z6NZAK|Y=wCaXzh9IRT#%~UO;jcOT3t(I{wSIZFoYh>7h6|yV3 znu2vM(+Jyea8Z~uf%$rd(R%GmzF#B>oo;GjrCVlhyply5F;a63g zR-16djBOrl&$iFg&K**1>Ur8cn4WDO&q`0|qo-X{VY|lD&cCg;88=V6w!(I;r~Ul9 zs?CUcv#hJIUFT_cei%NF`@a!EnUrqnE&CkDJBS|p5i=ihddu6wbr}W5+=ASe*|sIK z7$Fa_`ej2T9XWxHRHT~gzEj%f9#3PG(-^T)tXAo4l?LS@;ebrE#D)52EO9(D;&kJ^ zhtWisTk@GK(3(1e47jvy|C3HK<|tI2lum7-L6b~mh%ev(N+%2Nt7?r)atk_es-=nA zn+kP1;E0XmY8=G@#+v~*KzW2E2n-AsP+&1E(f&xFLoXblo;p+6r+D3n?Oz{OZFBt; zLEv7yMc(HY7PhVh4l%t6OmYf-8E>b`uZO-g%N_It;`bWp|AoHA*_%}&`ch)aSGp;} zKwlygWo>*{$ax@A7fKOb6CVA)xF+mbnLfvc<`|YNkvAHAIGo&N7{XlJT^4U%CcaQa zPD{HSq-TXwU~?Ju-SCnA@Hq!#Xy$w29PTdIF>i*`*xr@>FlgbOQPGnxi-Hlb0~{}+ zSfjIsL5{~)iRpE=h$DdW5)ZI0@wr1D59ln(0gNRcuy+O%N7BNwSm3JA!crly#?<_( zA~oFMGwJ4!0FNBuoy*UC&ArC0#xp@U<^MfgYa%F*!fX)VPrSSNYH9}Y2|X9YmnDA- zw1eh>i0Jb{9iRoEg`itOyd!P{IiN)#p6%N~i$P03OF_#(%RwtZ-Jq4A9?&XKFX#?X zAE+O+8iXGx`ajg2DDMK@4dU;x;(t?MXVMfA*eXeU(pZa)l0cb~i7B+E7q#O*o#GA1 zz2pSAn?!P&%l)RfHV>Oexa`E}DcL8x)sKDGDqcs@BDRjtQR&BZ)Jx636mWf5w#hCT zmJRsVYgmS4hionB+z8VyR%!kUp*Pa0Os5aKxKDR+neb1rcnX%rztQ;*!2Vh;77~l; R&Ogsik*?7AO#077;15r7P5S@< literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/converter/converttoformats/AsposeConverter/workbook.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/converter/converttoformats/AsposeConverter/workbook.xls new file mode 100644 index 0000000000000000000000000000000000000000..ce99598a970a0a166d2dcb68293429f8b7abdcb4 GIT binary patch literal 23040 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 N9~r*}=by~~zW^_-_Lu+w literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/calculatesubtotals/AsposeCalculateSubTotals/book1.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/calculatesubtotals/AsposeCalculateSubTotals/book1.xls new file mode 100644 index 0000000000000000000000000000000000000000..3f089301ede084b3a33d05a427e62e491277c4dd GIT binary patch literal 24064 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 N9~r*}=by~~zW^_-_Lu+w literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/findvalueincells/AsposeFindValueInCells/workbook.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/findvalueincells/AsposeFindValueInCells/workbook.xls new file mode 100644 index 0000000000000000000000000000000000000000..ce99598a970a0a166d2dcb68293429f8b7abdcb4 GIT binary patch literal 23040 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 N9~r*}=by~~zW^_-_Lu+w literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/sortdata/AsposeDataSort/AsposeDataInput.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/sortdata/AsposeDataSort/AsposeDataInput.xls new file mode 100644 index 0000000000000000000000000000000000000000..f38e8de5d499f6431fb766fd31528fd414f36b8f GIT binary patch literal 19968 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 ZAU-#p{pammwyjmZTbH-v{M{`7e*lL4gj)ar literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/tracingprecedentsanddependents/AsposeTracingPrecedentsAndDependents/workbook.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/datahandling/tracingprecedentsanddependents/AsposeTracingPrecedentsAndDependents/workbook.xls new file mode 100644 index 0000000000000000000000000000000000000000..ce99598a970a0a166d2dcb68293429f8b7abdcb4 GIT binary patch literal 23040 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 N9~r*}=by~~zW^_-_Lu+w literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/print/printworkbook/AsposePrintWorkbook/AsposeDataInput.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/print/printworkbook/AsposePrintWorkbook/AsposeDataInput.xls new file mode 100644 index 0000000000000000000000000000000000000000..f38e8de5d499f6431fb766fd31528fd414f36b8f GIT binary patch literal 19968 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 ZAU-#p{pammwyjmZTbH-v{M{`7e*lL4gj)ar literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/converttohtml/AsposeConvertToHTML/book1.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/converttohtml/AsposeConvertToHTML/book1.xls new file mode 100644 index 0000000000000000000000000000000000000000..231dc9205484fbb9a1db3626b5e2decb91d78b15 GIT binary patch literal 22016 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 G1OEd|fv!XV literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/detectmergecells/AsposeDetectMergeCells/MergeInput.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/detectmergecells/AsposeDetectMergeCells/MergeInput.xls new file mode 100644 index 0000000000000000000000000000000000000000..e95cafaf4df6ca111b006da27598740a08bd2f4a GIT binary patch literal 17408 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 K&oummHSix1El}zJ literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidescrollbars/AsposeDisplayAndHideScrollbars/book1.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidescrollbars/AsposeDisplayAndHideScrollbars/book1.xls new file mode 100644 index 0000000000000000000000000000000000000000..231dc9205484fbb9a1db3626b5e2decb91d78b15 GIT binary patch literal 22016 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 G1OEd|fv!XV literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidetabs/AsposeDisplayAndHideTabs/book1.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/displayandhidetabs/AsposeDisplayAndHideTabs/book1.xls new file mode 100644 index 0000000000000000000000000000000000000000..231dc9205484fbb9a1db3626b5e2decb91d78b15 GIT binary patch literal 22016 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 G1OEd|fv!XV literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/saveeachworksheettopdf/AsposeSaveEachWorksheetToDifferentPDF/workbook.xlsx b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/saveeachworksheettopdf/AsposeSaveEachWorksheetToDifferentPDF/workbook.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..4ba6be9411fe1634f14d3cf636b7b32250f4b2a5 GIT binary patch literal 10403 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 literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/settabcolor/AsposeSetWorksheetTabColor/workbook.xls b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/asposefeatures/worksheets/settabcolor/AsposeSetWorksheetTabColor/workbook.xls new file mode 100644 index 0000000000000000000000000000000000000000..ce99598a970a0a166d2dcb68293429f8b7abdcb4 GIT binary patch literal 23040 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 N9~r*}=by~~zW^_-_Lu+w literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/AsposeOpenSaveSpreadSheet/pivot.xlsm b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/featurescomparison/workbook/opensavespreadsheet/AsposeOpenSaveSpreadSheet/pivot.xlsm new file mode 100644 index 0000000000000000000000000000000000000000..5d6ef4c918f2a76e1985b1572ddf6b82ea2104b4 GIT binary patch literal 15096 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 h(O<aVXc4fB0yGA!C2VKwY+~!I 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 h(O<002t}1^@s6I8J)%00006VoOIv0RI60 z0RN!9r;`8x00(qQO+^RW1OpZXF7pXkYXATTPf0{URCt{2+BRw@WXD>}8>S`qCiify$WO9!o5JJvc=tu2ViTZw3bAR!89 zgTn@0{QM_MXQ*=j`$g36oLV25Omx+B?h1 z&d|iSW!vvFjqOlslXtB#+g6_*y!h)ERuj$iHr&b1)zaD8Yvrg4uG^2dY*b>lg~of` z)~`=ktz_wKyzjV5C#{pZO$xl^*ZMW6F>~p}h5G330bO+pYD*pULF@V-*5!U?klVF! zOmG?Nt-^YudoKY(_lA6YI^w! zJ!6Qsz4!lb9Tv%4Ix)Z)!;EuegwFgWuXt8&ML|(t`mDbC8exjongy4!z+%%4wo++j zm(=|`tCMyH`ctH!mRssYL#qmky548Cbff{E&{_N7GTyM(G@}*SRNbX@`_3BZLFelp ztS?b&j%yWpGm*>dZdjMP!6k+V_qto`@SGbIn4hSmZidxYcZ1v!Jo4>vz)Zh0-IQcx zbuX+I8tdsnCukm|KY(Zb-DGzsE3JEB4RpVr&Is1OXpz~j36a*VurBrk16&o{Ppz`f zd?S_G86vMcVdZG+JQFnatswn}{^JF=SY~agg}M?}hQ1!q*-1g_{g~|$vrUa+qHcsW z*jW8t60Fbjq9=`wY9sx_>Yu4xf3+T~Yd} zLrL$jt~5a(J%aUf{lg4@jmu8@hSkg2zU!J`hp$>`z8mATl&)cAI>)`*1TMR5wNrs{ z*4q}Rsq_qMh;h!>H%NN`dH&)BbK^CYj$w7x(fNK7ywbMVa(Qlz)zcTGTUZ&+ai8{% z3sQezmqO#cXIIR=kZxgJ=6d}M2-fF$!aQ?gbX1P?39GZ?^>MRCfs@Z7#TFPBv#WBX zPgq^uBS+gH?RI-DcDEASV|G=J^a$%b1NAi|SYKeexyh}1hL8?nHPFp3G;>6ddbRfz zxGiQ+6;k_QLqjtl}(N=HQ1<$D#T5PJ{#OkREYB#JN?sclx zLE4Y)vDiKMJYG|kQ+r{ZYmk0&gY_?)F2CmHR22~xR#Qg@YY*1j-B?W>9;9C914Vur zq5dF}|G*a*;>QYI9%1=okn8o-D_H-EC%mROSRY8@U2C>%m-xMlT&cN6nz~-GDOOj1 zprRZtG}g^^fqOJ8x7v*4H%Q|ku{*23TtBzSaHBNW2z1uYc_t-YV?TH3;*_Lyuos2? zXj{DNREbjcS%GZXzV9JJ+^K_BUwQvTC);D2e<@0+w$q#>*ZrDn9OU+8i#+N&Wvf;x zr}AdlU#^}e=qjhuYqDgz*m%3FFi(E9we>Jwhrs2RZ9emw`;_eh)(T$@D_ge9Ow`}7 z|24U)Xsen29`UKcUa6wfJwq4WT^{VTz)UZg8LW?i@?rHe*tsU?>a?Uv>7;|bCfnzG zmUyeeYr45fD@}r2Zt#&J6N0ocQWjR(NH@_%3EoW=ai$zi%yF!7W_r5ZdtIEZn?b=Y zi%hlD%3ys=Wa22py=<5ZWkoz=+DudJ4Ro9n?Xgj*%^=rAXE`&d%(b?dW|S>Hj^r%{ z8sHP}d(w8la&++Q=S!N&a;YEb;c9D?$nd$2Is}*Zs;8|`64_S_luaF0TWp_WoUW_G zVmce2B~u&C9q(9;0*^DUw%H6LZShGgo+9$)hj>e#Bb+KnPTKsG;CYY9tN9hsL@ED` zZ}OaMJ+*T}E&2J9Ro*kph(mwSUE7p@+$puwETb*2WcW`d%RHs{ivc1{_-bFW)kiX| z($a;F34APx$_g7ybG46ZX0tSuiaXx5*30yvb}o>mVTwKRoQEwiE9Lc8L*=8?+uqQ? z5pwj>AcbB23LE{|Rd(B*vN{u_>LI;YzJ^ZG$!RHzE8pV^O;1s6Nm1Q;)&bA^p?rlY zakI|HmUu8Fbp=rU;$Nwq7Pv;S4K?m&g;|RIyT3Z=NI(7yzDCEZE$KNO00000NkvXXu0mjfJxSl5 literal 0 HcmV?d00001 diff --git a/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/featurescomparison/worksheet/addimage/Xlsx4jAddImage/greentick.png b/Plugins/Aspose_Cells_Java_for_Xlsx4j/src/main/resources/com/aspose/cells/examples/featurescomparison/worksheet/addimage/Xlsx4jAddImage/greentick.png new file mode 100644 index 0000000000000000000000000000000000000000..61f40327275a0576b16734125a2c13add5f74389 GIT binary patch literal 1965 zcmV;e2U7TnP)002t}1^@s6I8J)%00006VoOIv0RI60 z0RN!9r;`8x00(qQO+^RW1OpZXF7pXkYXATTPf0{URCt{2+BRw@WXD>}8>S`qCiify$WO9!o5JJvc=tu2ViTZw3bAR!89 zgTn@0{QM_MXQ*=j`$g36oLV25Omx+B?h1 z&d|iSW!vvFjqOlslXtB#+g6_*y!h)ERuj$iHr&b1)zaD8Yvrg4uG^2dY*b>lg~of` z)~`=ktz_wKyzjV5C#{pZO$xl^*ZMW6F>~p}h5G330bO+pYD*pULF@V-*5!U?klVF! zOmG?Nt-^YudoKY(_lA6YI^w! zJ!6Qsz4!lb9Tv%4Ix)Z)!;EuegwFgWuXt8&ML|(t`mDbC8exjongy4!z+%%4wo++j zm(=|`tCMyH`ctH!mRssYL#qmky548Cbff{E&{_N7GTyM(G@}*SRNbX@`_3BZLFelp ztS?b&j%yWpGm*>dZdjMP!6k+V_qto`@SGbIn4hSmZidxYcZ1v!Jo4>vz)Zh0-IQcx zbuX+I8tdsnCukm|KY(Zb-DGzsE3JEB4RpVr&Is1OXpz~j36a*VurBrk16&o{Ppz`f zd?S_G86vMcVdZG+JQFnatswn}{^JF=SY~agg}M?}hQ1!q*-1g_{g~|$vrUa+qHcsW z*jW8t60Fbjq9=`wY9sx_>Yu4xf3+T~Yd} zLrL$jt~5a(J%aUf{lg4@jmu8@hSkg2zU!J`hp$>`z8mATl&)cAI>)`*1TMR5wNrs{ z*4q}Rsq_qMh;h!>H%NN`dH&)BbK^CYj$w7x(fNK7ywbMVa(Qlz)zcTGTUZ&+ai8{% z3sQezmqO#cXIIR=kZxgJ=6d}M2-fF$!aQ?gbX1P?39GZ?^>MRCfs@Z7#TFPBv#WBX zPgq^uBS+gH?RI-DcDEASV|G=J^a$%b1NAi|SYKeexyh}1hL8?nHPFp3G;>6ddbRfz zxGiQ+6;k_QLqjtl}(N=HQ1<$D#T5PJ{#OkREYB#JN?sclx zLE4Y)vDiKMJYG|kQ+r{ZYmk0&gY_?)F2CmHR22~xR#Qg@YY*1j-B?W>9;9C914Vur zq5dF}|G*a*;>QYI9%1=okn8o-D_H-EC%mROSRY8@U2C>%m-xMlT&cN6nz~-GDOOj1 zprRZtG}g^^fqOJ8x7v*4H%Q|ku{*23TtBzSaHBNW2z1uYc_t-YV?TH3;*_Lyuos2? zXj{DNREbjcS%GZXzV9JJ+^K_BUwQvTC);D2e<@0+w$q#>*ZrDn9OU+8i#+N&Wvf;x zr}AdlU#^}e=qjhuYqDgz*m%3FFi(E9we>Jwhrs2RZ9emw`;_eh)(T$@D_ge9Ow`}7 z|24U)Xsen29`UKcUa6wfJwq4WT^{VTz)UZg8LW?i@?rHe*tsU?>a?Uv>7;|bCfnzG zmUyeeYr45fD@}r2Zt#&J6N0ocQWjR(NH@_%3EoW=ai$zi%yF!7W_r5ZdtIEZn?b=Y zi%hlD%3ys=Wa22py=<5ZWkoz=+DudJ4Ro9n?Xgj*%^=rAXE`&d%(b?dW|S>Hj^r%{ z8sHP}d(w8la&++Q=S!N&a;YEb;c9D?$nd$2Is}*Zs;8|`64_S_luaF0TWp_WoUW_G zVmce2B~u&C9q(9;0*^DUw%H6LZShGgo+9$)hj>e#Bb+KnPTKsG;CYY9tN9hsL@ED` zZ}OaMJ+*T}E&2J9Ro*kph(mwSUE7p@+$puwETb*2WcW`d%RHs{ivc1{_-bFW)kiX| z($a;F34APx$_g7ybG46ZX0tSuiaXx5*30yvb}o>mVTwKRoQEwiE9Lc8L*=8?+uqQ? z5pwj>AcbB23LE{|Rd(B*vN{u_>LI;YzJ^ZG$!RHzE8pV^O;1s6Nm1Q;)&bA^p?rlY zakI|HmUu8Fbp=rU;$Nwq7Pv;S4K?m&g;|RIyT3Z=NI(7yzDCEZE$KNO00000NkvXXu0mjfJxSl5 literal 0 HcmV?d00001