Java-kirjasto laskentataulukkoasiakirjojen käsittelyä varten
Ilmainen Java API, jonka avulla ohjelmoijat voivat luoda ja muokata Microsoft Excel -tiedostoja Java-koodilla.
GcExcel-Java on avoimen lähdekoodin nopea Java Excel -laskentataulukkokäsittelysovellusliittymä, jonka avulla ohjelmoijat voivat luoda ja muokata Excel-tiedostoja Java-komentojen avulla. Monipuolinen API on erittäin helppokäyttöinen ja sitä voidaan käyttää sujuvasti suosituissa käyttöjärjestelmissä, kuten Windows, MAC ja Linux. Kirjasto tukee helposti aluetoimintoja Excel-dokumenttien soluissa, riveissä tai sarakkeissa.
Voit helposti luoda omia mukautettuja toimintoja ja käyttää niitä. Kirjasto tukee myös täysin PDF:n luomista Excel-malleista, jotka tukevat ominaisuuksia, kuten sparklines ja taulukot. Voit myös viedä työkirjan/laskentataulukon/alueen helposti HTML-muotoon. Hienoa on, että voit helposti tuoda ja viedä Excel-mallitiedostoja palvelinpuolella.
GcExcel-Java-kirjasto sisältää tuen useille tärkeille laskentataulukoiden luomiseen ja hallintaan liittyville ominaisuuksille, kuten olemassa olevien Excel-tiedostojen lukemiseen, laskentataulukoiden tuontiin, suodatustukeen, tietojen laskemiseen, kyselyihin, laskentataulukoiden muuntamiseen PDF-muotoon, lajittelun, ehdollisen muotoilun ja tietojen lisäämiseen. validointi, kaavioiden lisääminen, muotojen tai kuvien lisääminen, kommenttien lisääminen, hyperlinkkien lisääminen, teemoja ja paljon muuta.
GcExcel-Javan käytön aloittaminen
Suositeltu tapa asentaa GcExcel-Java projektiisi on käyttää GitHubia. Käytä seuraavaa komentoa sujuvaan asennukseen
Asenna GcExcel-Java GitHubin kautta
$ git clone https://github.com/GrapeCity/GcExcel-Java.git
Muunna Excel-tiedosto PDF-muotoon
Avoimen lähdekoodin GcExcel-Java-kirjaston avulla ohjelmistokehittäjät voivat muuntaa Excel-tiedoston PDF-dokumenteiksi omissa sovelluksissaan. Kirjastossa on useita tärkeitä ominaisuuksia Excel-tiedostojen vientiä varten, kuten laskentataulukon tallentaminen PDF-muotoon, laskentataulukon ääriviivasarakkeen vienti PDF-tiedostoihin, Excelin reunukset PDF-muotoon, taulukkojen ja taulukoiden vieminen PDF-muotoon ja paljon muuta.
Vie Excel-tiedosto PDF-muotoon Java API:n kautta
// Create a new workbook and add worksheets
Workbook workbook = new Workbook();
IWorksheet worksheet = workbook.getWorksheets().get(0);
IWorksheet worksheet1 = workbook.getWorksheets().add();
// Set value and apply styles to the worksheet
worksheet1.getRange("A1").setValue("Sheet1");
worksheet1.getRange("A1").getFont().setName("Wide Latin");
worksheet1.getRange("A1").getFont().setColor(Color.GetRed());
worksheet1.getRange("A1").getInterior().setColor(Color.GetGreen());
// Export Workbook to pdf file, the exported file has two pages.
workbook.save("ConvertWorkbookToPDF.pdf", SaveFileFormat.Pdf);
// Just export a particular worksheet to pdf file
worksheet1.save("ConvertWorksheetToPDF.pdf", SaveFileFormat.Pdf)
Luo uusi työkirja Javalla
GcExcel-Java-kirjaston avulla ohjelmoijat voivat luoda uuden työkirjan alusta alkaen vain parilla Java-koodirivillä sovellusten sisällä. Se sisältää kaikki työkirjan luomiseen tarvittavat ominaisuudet ja menetelmät. Laskentataulukon luomisen jälkeen voit helposti muokata sitä ja suorittaa monimutkaisia toimintoja laskentataulukoissa oleville tiedoille helposti.
Lisää useita työarkkeja Java API:n kautta
// Add a worksheet to the workbook.
IWorksheet worksheet1 = workbook.getWorksheets().add();
// Add a new worksheet before worksheet1 and reset its name
IWorksheet worksheet2 = workbook.getWorksheets().addBefore(worksheet1);
worksheet2.setName("MySheet2");
// Add a sheet after worksheet2
workbook.getWorksheets().addAfter(workbook.getWorksheets().get(1));
Luo ja pivot-taulukko laskentataulukoissa
Ilmainen kirjasto GcExcel-Java on tarjonnut toimintoja pivot-taulukon luomiseen ja hallintaan Java-komentojen avulla. Pivot-taulukko on erittäin hyödyllinen tietojen yhteenvedossa, ja sitä voidaan käyttää automaattisesti laskemaan ja laskemaan laskentataulukkoon tallennettujen tietojen kokonais- tai keskiarvo. Kirjasto on tarjonnut tukea useille tärkeille ominaisuuksille, kuten kokonaissumman näyttämiseen, pivot-kenttien muokkaamiseen, ehdollisen muodon asettamiseen, lajitteluun, laskentaan, numero- tai tekstimuodon asettamiseen ja moniin muihin.
Luo Pivot-taulukko laskentataulukossa Java API:n kautta
// Source data for PivotCache
Object sourceData = new Object[][]
{
{ "Order ID", "Product", "Category", "Amount", "Date", "Country" },
{ 1, "Carrots", "Vegetables", 4270, new GregorianCalendar(2018, 0, 6),"United States" },
{ 2, "Broccoli", "Vegetables", 8239, new GregorianCalendar(2018, 0, 7),"United Kingdom" },
{ 3, "Banana", "Fruit", 617, new GregorianCalendar(2018, 0, 8),"United States" },
{ 4, "Banana", "Fruit", 8384, new GregorianCalendar(2018, 0, 10),"Canada" },
{ 5, "Beans", "Vegetables", 2626, new GregorianCalendar(2018, 0, 10),"Germany" },
{ 6, "Orange", "Fruit", 3610, new GregorianCalendar(2018, 0, 11),"United States" },
{ 7, "Broccoli", "Vegetables", 9062, new GregorianCalendar(2018, 0, 11),"Australia" },
{ 8, "Banana", "Fruit", 6906, new GregorianCalendar(2018, 0, 16),"New Zealand" },
{ 9, "Apple", "Fruit", 2417, new GregorianCalendar(2018, 0, 16),"France" },
{ 10, "Apple", "Fruit", 7431, new GregorianCalendar(2018, 0, 16),"Canada" },
{ 11, "Banana", "Fruit", 8250, new GregorianCalendar(2018, 0, 16),"Germany" },
{ 12, "Broccoli", "Vegetables", 7012, new GregorianCalendar(2018, 0, 18),"United States" },
{ 13, "Carrots", "Vegetables", 1903, new GregorianCalendar(2018, 0, 20),"Germany" },
{ 14, "Broccoli", "Vegetables", 2824, new GregorianCalendar(2018, 0, 22),"Canada" },
{ 15, "Apple", "Fruit", 6946, new GregorianCalendar(2018, 0, 24),"France" },
};
// Initialize the workBook and fetch the default workSheet
Workbook workbook = new Workbook();
IWorksheet worksheet = workbook.getWorksheets().get(0);
// Assigning data to the range
worksheet.getRange("A1:F16").setValue(sourceData);
worksheet.getRange("A:F").setColumnWidth(15);
// Creating pivot
IPivotCache pivotcache = workbook.getPivotCaches().create(worksheet.getRange("A1:F16"));
IPivotTable pivottable = worksheet.getPivotTables().add(pivotcache,
worksheet.getRange("H7"), "pivottable1");
worksheet.getRange("D2:D16").setNumberFormat("$#,##0.00");
worksheet.getRange("I9:O11").setNumberFormat("$#,##0.00");
worksheet.getRange("H:O").setColumnWidth(12);
Lisää ja muokkaa kaavioita Excel-työkirjaan
GcExcel-Java sisältää tuen kaavioiden lisäämiseen ja muokkaamiseen Excel-työkirjan sisällä Java-komentojen avulla. Se on tarjonnut useita kaavioiden hallintaan ja luomiseen liittyviä toimintoja ja menetelmiä, kuten tietosarjojen lisääminen, kaavion otsikoiden ja selitteiden mukauttaminen, ryhmäsarjojen käyttö ja mukauttaminen, tietoetikettien lisääminen tai poistaminen, arvoakselien ja luokkaakseleiden helppo mukauttaminen.
Luo kaavioita laskentataulukoihin Java API:n kautta
// Add Chart
IShape shape = worksheet.getShapes().addChart(ChartType.ColumnClustered, 300, 10, 300, 300);
worksheet.getRange("A1:D6").setValue(
new Object[][] { { null, "S1", "S2", "S3" }, { "Item1", 10, 25, 25 }, { "Item2", -51, -36, 27 },
{ "Item3", 52, -85, -30 }, { "Item4", 22, 65, 65 }, { "Item5", 23, 69, 69 } });
// Create Chart
shape.getChart().getSeriesCollection().add(worksheet.getRange("A1:D6"), RowCol.Columns, true, true);