Това е кратък урок за обяснение на процеса за конвертиране на Excel в SVG в Java. Може да искате да изобразите диаграма, графика, интелигентен обект или друга информация към SVG изображение, за да запазите качеството на изображението във всяко измерение. Просто заредете XLSX или XLS файл и променете Excel на SVG с помощта на Java с прости извиквания на API във всяка операционна система като macOS, Linux или Windows.
Стъпки за конвертиране на Excel в SVG в Java
- Добавете библиотека Aspose.Cells от Maven Repository във вашето приложение, за да конвертирате Excel в SVG
- Създайте екземпляр на клас Workbook, за да заредите входен Excel файл за създаване на SVG
- Създайте екземпляр на обект от клас SvgSaveOptions и задайте параметри на изходния SVG
- Конвертирайте работна книга на Excel във файл с векторна графика, като запазите работната книга като SVG
В тези прости стъпки зареждаме входния файл на Excel с помощта на обекта на класа Workbook и след това конфигурираме обекта на класа SvgSaveOptions за задаване на свойства за необходимото изходно SVG изображение. По-конкретно, различни свойства могат да бъдат зададени като индекс на листа, области за сливане и т.н., за да се контролират предпочитанията на изходния файл. И накрая, ние преобразуваме Excel във векторна графика с помощта на Java, като записваме изходните изображения на диска.
Код за промяна на Excel в SVG с помощта на Java
import com.aspose.cells.License; | |
import com.aspose.cells.Cells; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class ConvertExceltoSVGUsingJava { | |
public static void main(String[] args) throws Exception { // main function for converting Excel to SVG in Jav | |
// Initialize the license to avoid watermark in the output SVG converted from Excel | |
License LicenseForCreatingSVGFromExcel = new License(); | |
LicenseForCreatingSVGFromExcel.setLicense("Aspose.Cells.lic"); | |
// Instantiate a workbook class instance by loading input Excel file to create SVG | |
Workbook ExceltoSVGConversion = new Workbook("Test.xlsx"); | |
// Create an instance of SvgSaveOptions class object to configure output SVG image | |
SvgSaveOptions SVGoptions = new SvgSaveOptions(); | |
SVGoptions.setSheetIndex(1); | |
// Convert Excel workbook to Vector Graphics file by saving the workbook with the specified SVG properties | |
ExceltoSVGConversion.save("ExcelToSVG.svg", SVGoptions); | |
} | |
} |
Можете да забележите, че кодът използва прости извиквания на API за експортиране на Excel в SVG с помощта на Java. Целият код се основава на няколко стъпки, при които се зарежда изходният Excel файл, след което се указват няколко свойства на SVG изображение с помощта на обекта от клас SvgSaveOptions. След това тези свойства и настройки се предават на метода Save за запис на създаденото SVG изображение.
Следвахме процедурата за промяна на Excel в SVG в Java с прости стъпки и код. Ако сте склонни да проучите преобразуването на Excel в XPS, моля, обмислете проверка на подробностите, споменати в статията на как да конвертирате Excel в XPS в Java.