Категория

Java: преобразование Excel в Office Open XML и наоборот

2023-12-06 02:00:24

Установить с помощью Maven

<dependency>
    <groupId>e-iceblue</groupId>
    <artifactId>spire.xls</artifactId>
    <version>14.1.3</version>
</dependency>
    

Ссылки по теме

Office Open XML (также называемый OOXML) — это сжатый формат на основе XML для документов Excel, Word и Presentation. Иногда вам может потребоваться преобразовать файл Excel в Office Open XML, чтобы сделать его доступным для чтения в различных приложениях и платформах. Аналогичным образом вы также можете преобразовать Office Open XML в Excel для вычислений данных. В этой статье вы узнаете, как конвертировать Excel в Office Open XML и наоборот в Java. с помощью библиотеки Spire.XLS for Java library.

Установите Spire.XLS for Java

Прежде всего, вам необходимо добавить файл Spire.Xls.jar в качестве зависимости в вашу Java-программу. JAR-файл можно скачать по этой ссылке. Если вы используете Maven, вы можете легко импортировать файл JAR в свое приложение, добавив следующий код в файл pom.xml вашего проекта.

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls</artifactId>
        <version>14.11.0</version>
    </dependency>
</dependencies>
    

Преобразование Excel в Office Open XML на Java

Ниже приведены шаги по преобразованию файла Excel в Office Open XML:

  • Создайте экземпляр класса Workbook.
  • Загрузите файл Excel с помощью метода Workbook.loadFromFile().
  • Вызовите метод Workbook.saveAsXml(), чтобы сохранить файл Excel как Office Open XML.
  • Java
import com.spire.xls.Workbook;
    
    public class ExcelToOpenXML {
        public static void main(String []args){
            //Create a Workbook instance
            Workbook workbook = new Workbook();
            //Load an Excel file
            workbook.loadFromFile("Sample.xlsx");
    
            //Save as Office Open XML file format
            workbook.saveAsXml("ToXML.xml");
        }
    }

Java: Convert Excel to Office Open XML and Vice Versa

Преобразование Office Open XML в Excel на Java

Ниже приведены шаги по преобразованию файла Office Open XML в Excel:

  • Создайте экземпляр класса Workbook.
  • Загрузите файл Office Open XML с помощью файла Workbook.loadFromXml().
  • Вызовите метод Workbook.saveToFile(), чтобы сохранить файл Office Open XML как Excel.
  • Java
import com.spire.xls.ExcelVersion;
    import com.spire.xls.Workbook;
    
    public class OpenXmlToExcel {
        public static void main(String []args){
            //Create an instance of Workbook class
            Workbook workbook = new Workbook();
            //Load an Office Open XML file
            workbook.loadFromXml("ToXML.xml");
    
            //Save as Excel XLSX file format
            workbook.saveToFile("ToExcel.xlsx", ExcelVersion.Version2016);
        }
    }

Java: Convert Excel to Office Open XML and Vice Versa

Подать заявку на временную лицензию

Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.

Смотрите также