Hogyan állítsuk be az oszlopszélességet az Excelben Java segítségével

Ez az egyszerű oktatóanyag kidolgozza, hogyan állíthatja be az oszlopszélességet az Excelben Java segítségével. Az Excelben sokféle adatunk lehet, amelyek eltérő hosszúságúak lehetnek, és a megfelelő megjelenítéshez módosítani kell az oszlopméretet. Itt megtudhatja, hogyan lehet átméretezni az oszlopokat az Excelben Java használatával, és elmentheti a kimeneti fájlt XLSX néven a lépésenkénti utasítások és a futtatásra kész Java kód segítségével.

Az oszlopszélesség beállításának lépései az Excelben Java használatával

  1. A Maven tárhely használatával adja hozzá a hivatkozást a Aspose.Cells könyvtárhoz az alkalmazásban
  2. Töltse be az Excel fájlt a Workbook objektumba, amelynek oszlopait át kell méretezni
  3. Hozzáférhet a kívánt worksheet hivatkozáshoz a munkafüzet munkalapjaiból
  4. Szerezzen hivatkozást a Cellák gyűjteményre a munkalapról az egyedi oszlopméret beállításához
  5. Állítsa be egy adott oszlop szélességét az oszlopszám és a szükséges szélesség megadásával
  6. A munkalap objektum közvetlen használatával illeszthet be automatikusan egy adott vagy több oszlopot a tartalom mérete alapján
  7. Mentse el a frissített Excel-fájlt átméretezett oszlopokkal

Itt láthattuk, hogy az Excel oszlopszélességének Java segítségével történő módosításához betöltjük a cél Excel fájlt, majd elérjük benne a kívánt lapot. Ha az oszlopszélességet fix értékkel szeretné beállítani, használhatja a munkalap Cellák gyűjteményét, ha pedig az egyes cellák tartalma alapján szeretné automatikusan beilleszteni a szélességet, használhatja az autoFitColumn() és autoFitColumns() függvényeket a munkalapon. feladatlap osztály.

Kód az oszlopszélesség beállításához az Excelben Java használatával

import com.aspose.cells.License;
import com.aspose.cells.Cells;
import com.aspose.cells.Workbook;
import com.aspose.cells.Worksheet;
public class AdjustColumnWidthInExcelUsingJava {
public static void main(String[] args) throws Exception {//main function to exercise setting width of columns
// Initialize the license to avoid watermark in the output workbook after setting columns width
License cellsLicenseForColumnWidth = new License();
cellsLicenseForColumnWidth.setLicense("Aspose.Cells.lic");
// Open the workbook whose column widths are to be set
Workbook sampleWb = new Workbook("InputWorkbookForReesizingColumns.xlsx");
// Access the desired worksheet reference say second sheet
Worksheet worksheet2 = sampleWb.getWorksheets().get(1);
// Access the cells collection from the selected worksheet
Cells cellsSheet2 = worksheet2.getCells();
// Set the third column's width to 20.0
cellsSheet2.setColumnWidth(2, 20.0);
// Set a column width (say 4th column) based on the data in it
worksheet2.autoFitColumn(3);
// Set column width for a range of columns
worksheet2.autoFitColumns(10,19);
// Save the output Excel file after setting the column width of different sheets
sampleWb.save("OutputWorkbookWithModifiedColumnSize.xlsx");
}
}

Ez a rövid kód bemutatja a szélesség megváltoztatásának folyamatát a Cells.setColumnWidth() függvény használatával, valamint megadja az oszlopindexet és a pontos szélességet leíró kettős értéket. Hasonlóképpen, az egyetlen oszlop méretének tartalom alapján történő megváltoztatásához az oszlopszám megadásával meghívhatja a Worksheet.autoFitColumn() függvényt. Több oszlop szélességének beállításához egy munkalapon hívja meg a Worksheet.autoFitColumns() függvényt a kezdő és záró oszlopszámmal együtt.

Ez az egyszerű oktatóanyag elmagyarázza, hogyan változtathatja meg az oszlopok szélességét az Excelben Java használatával. Ha szeretné megismerni a termék egyéb funkcióit, például a kimeneti fájl PDF formátumban történő mentését, tekintse meg a Hogyan készítsünk PDF-et Excelből Java-ban című cikket.

 Magyar