Ez a rövid oktatóanyag bemutatja, hogyan lehet szeletelőt hozzáadni az Excel programhoz Java használatával**. Megosztja a környezet létrehozásához szükséges információkat, az alkalmazás fejlesztésének részletes lépéseit, valamint egy futtatható mintakódot a szeletelő hozzáadásához az Excelben Java használatával, miközben az eredményül kapott fájlt XLSX fájlként menti. más formátumban is elmentheti, például XLS, ODS stb. Ebben a cikkben további információk találhatók a szeletelő különféle típusú objektumokhoz való hozzáadásával kapcsolatban.
Szeletelő beszúrásának lépései az Excelbe Java használatával
- Állítsa be a környezetet, hogy a szeletelő hozzáadásához a Aspose.Cells for Java legyen
- Példányosítsa a Workbook objektumot úgy, hogy a forrás Excel-fájl tartalmaz egy táblázatot
- Szerezzen hivatkozást a céltáblázatra a kívánt munkalapon
- Adjon hozzá egy új slicer szeletelőgyűjteményt a kívánt táblázat munkalapján
- Mentse el az eredményül kapott munkafüzetet egy táblázatszeletelővel a lemezen
A fenti lépések összefoglalják, hogyan lehet szeletelőket hozzáadni az Excelben Java használatával oly módon, hogy megosztja a szükséges részleteket, például a konfigurációs részleteket, a programsorozatot, a fontos osztályokat, metódusokat és tulajdonságokat, amelyek a szeletelő hozzáadásához és a kimeneti fájl mentéséhez szükségesek. A folyamat egyszerű, amikor először a munkafüzetet töltik be, és a kívánt lapról kiválasztják a céltáblázatot. A következő lépésben a szeletelő alapértelmezés szerint hozzáadódik a munkalapon elérhető szeletelők gyűjteményéhez.
Kód szeletelő hozzáadásához az Excelben Java használatával
import com.aspose.cells.License; | |
import com.aspose.cells.ListObject; | |
import com.aspose.cells.SaveFormat; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to insert a slicer in Excel using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load the source Excel file having the table in it | |
Workbook wbWithTable = new Workbook("input.xlsx"); | |
// Select the target worksheet | |
Worksheet destWorksheet = wbWithTable.getWorksheets().get(0); | |
// Select the desired table | |
ListObject targetTable = destWorksheet.getListObjects().get(0); | |
// Insert a slicer on the selected sheet | |
destWorksheet.getSlicers().add(targetTable, 2, "J4"); | |
// Save the output workbook | |
wbWithTable.save("output.xlsx", SaveFormat.XLSX); | |
System.out.println("Done"); | |
} | |
} |
Ez a mintakód bemutatja a szeletelők beszúrásának folyamatát az Excelben Java használatával. A slicers gyűjteményosztály add() metódusát használja a szeletelő hozzáadásához egy táblázathoz. Ha hozzá szeretné adni a szeletelőt egy kimutatástáblához, használhatja a módszer más túlterheléseit is, amelyek lehetővé teszik egy szeletelő hozzáadását a cél kimutatástáblázat, a szeletelő célcella és a cél kimutatásmezők megadásával.
Ez az éles oktatóanyag arra vezetett minket, hogy szúrjunk be egy szeletelőt Java használatával. Ha meg szeretne tanulni egy szűrő alkalmazását az Excelben, olvassa el a hogyan lehet szűrőt alkalmazni az Excelben Java használatával című cikket.