Çalışma Kitabında HTML yüklenirken Sütunları ve Satırlar Otomatik Uydurma
Olası Kullanım Senaryoları
Workbook nesnesine HTML dosyanızı yüklerken sütunları ve satırları otomatik ayarlayabilirsiniz. Bu amaçla HtmlLoadOptions.AutoFitColsAndRows özelliğini true olarak ayarlayın lütfen.
HTML yüklenirken Sütunları ve Satırları Otomatik Uydurma
Aşağıdaki örnek kod önce örnek HTML’i herhangi bir yükleme seçeneği olmadan Workbook’a yükler ve onu XLSX formatında kaydeder. Daha sonra örnek HTML’i tekrar Workbook’a yükler, ancak bu sefer HtmlLoadOptions.AutoFitColsAndRows özelliğini true olarak ayarlayarak ve onu XLSX formatında kaydeder. Lütfen hem otomatik ayarlanmayan sütunlara ve satırlara sahip çıktı excel dosyasını (Otomatik Olarak AyarlanmayanSutunlarVeSatirlar çıktısı) hem de otomatik ayarlanan sütunlara ve satırlara sahip çıktı excel dosyasını(Otomatik Olarak AyarlananSutunlarVeSatirlar çıktısı) indirin. Aşağıdaki ekran görüntüsü HtmlLoadOptions.AutoFitColsAndRows özelliğinin her iki çıktı excel dosyası üzerindeki etkisini göstermektedir.
Örnek Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(AutoFitColumnsRowsLoadingHTML.class) + "LoadingSavingConvertingAndManaging/"; | |
//Sample HTML. | |
String sampleHtml = "<html><body><table><tr><td>This is sample text.</td><td>Some text.</td></tr><tr><td>This is another sample text.</td><td>Some text.</td></tr></table></body></html>"; | |
//Load html string into byte array input stream | |
ByteArrayInputStream bais = new ByteArrayInputStream(sampleHtml.getBytes()); | |
//Load byte array stream into workbook. | |
Workbook wb = new Workbook(bais); | |
//Save the workbook in xlsx format. | |
wb.save(dataDir + "outputWithout_AutoFitColsAndRows.xlsx"); | |
//Specify the HtmlLoadOptions and set AutoFitColsAndRows = true. | |
HtmlLoadOptions opts = new HtmlLoadOptions(); | |
opts.setAutoFitColsAndRows(true); | |
//Load byte array stream into workbook with the above HtmlLoadOptions. | |
bais.reset(); | |
wb = new Workbook(bais, opts); | |
//Save the workbook in xlsx format. | |
wb.save(dataDir + "outputWith_AutoFitColsAndRows.xlsx"); |