Kaip sureguliuoti stulpelio plotį programoje Excel naudojant Java.

Šioje paprastoje pamokoje bus paaiškinta, kaip koreguoti stulpelio plotį programoje Excel naudojant Java. Programoje Excel galime turėti įvairių duomenų, kurių ilgis gali būti skirtingas, todėl norint tinkamai juos rodyti, reikia koreguoti stulpelio dydį. Išmoksite šį procesą, kaip pakeisti stulpelių dydį programoje Excel naudojant Java ir išsaugoti išvesties failą kaip XLSX, naudodamiesi nuosekliomis instrukcijomis ir paruoštu paleisti Java kodu.

Veiksmai, kaip sureguliuoti stulpelio plotį programoje Excel naudojant Java.

  1. Naudodami Maven saugyklą pridėkite nuorodą į Aspose.Cells biblioteką programoje
  2. Įkelkite Excel failą į Workbook objektą, kurio stulpelių dydis turi būti pakeistas
  3. Pasiekite norimą worksheet nuorodą iš darbaknygės darbalapių rinkinio
  4. Norėdami nustatyti atskiro stulpelio dydį, darbalapyje gaukite nuorodą į langelių rinkinį
  5. Nustatykite konkretaus stulpelio plotį, nurodydami stulpelio numerį ir reikiamą plotį
  6. Naudodami darbalapio objektą tiesiogiai, automatiškai pritaikykite tam tikrą ar kelis stulpelius pagal turinio dydį
  7. Išsaugokite atnaujintą Excel failą su pakeistais stulpeliais

Čia matėme, kad norėdami pakeisti Excel stulpelio plotį naudodami Java, įkeliame tikslinį Excel failą ir tada pasiekiame jame norimą lapą. Jei norite nustatyti stulpelio plotį su fiksuota verte, darbalapyje galite naudoti langelių rinkinį, o jei norite automatiškai pritaikyti plotį pagal kiekvieno langelio turinį, galite naudoti funkcijas autoFitColumn() ir autoFitColumns() darbalapio klasė.

Kodas, skirtas nustatyti stulpelio plotį programoje Excel naudojant Java.

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");
}
}

Šis trumpas kodas parodo pločio keitimo procesą naudojant Cells.setColumnWidth() funkciją ir pateikiant stulpelio indeksą bei dvigubą reikšmę, apibūdinančią tikslų plotį. Panašiai, norėdami pakeisti vieno stulpelio dydį pagal turinį, galite iškviesti Worksheet.autoFitColumn() nurodydami stulpelio numerį. Norėdami nustatyti kelių stulpelių plotį lape, iškvieskite Worksheet.autoFitColumns() kartu su pradžios ir pabaigos stulpelių numeriu.

Ši paprasta pamoka paaiškino, kaip pakeisti stulpelio plotį programoje Excel naudojant Java. Jei norite sužinoti apie kitas šio produkto funkcijas, pvz., išsaugoti išvesties failą PDF formatu, žr. straipsnį Kaip sugeneruoti PDF iš Excel Java.

 Latviski