XLSX a DOCX C#

I file XLSX di MS Excel ti consentono di mantenere i dati tabulari sotto forma di righe e colonne. È possibile archiviare facilmente dati di piccole, medie o grandi dimensioni all’interno dei fogli di lavoro XLSX. Tuttavia, potrebbe verificarsi un caso in cui è necessario convertire i dati del foglio di calcolo in un formato di elaborazione testi. In questi casi, in questo articolo imparerai come convertire Excel XLSX in Word DOCX usando C#. Inoltre, vedrai come personalizzare la conversione da XLSX a DOCX. Quindi iniziamo.

API del convertitore da XLSX a DOCX C# - Download gratuito

Aspose.Cells for .NET è una nota e una delle potenti API di manipolazione dei fogli di calcolo che ti consente di lavorare con XLS, XLSX e altri formati di fogli di calcolo popolari. Insieme ad altre funzionalità di automazione dei fogli di calcolo, l’API fornisce un convertitore di fogli di calcolo per convertire i file XLSX o XLS di MS Excel in DOCX o altri formati di file. Puoi scaricare la DLL dell’API o installarla all’interno della tua applicazione .NET usando NuGet.

PM> Install-Package Aspose.Cells

Conversione da Excel XLSX a Word DOCX C#

La conversione di un file MS Excel in formato DOCX è facile come una torta e può essere eseguita in un paio di passaggi. Ecco come convertire un file XLSX in DOCX usando Aspose.Cells per .NET.

L’esempio di codice seguente mostra come convertire un file XLSX in DOCX usando C#.

 // Apri il file Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Salva come DOCX
workbook.Save("Book1.docx", SaveFormat.Docx);

Conversione personalizzata da XLSX a DOCX C#

Aspose.Cells per .NET fornisce anche alcune opzioni aggiuntive per controllare e personalizzare la conversione da XLSX a DOCX. La classe DocxSaveOptions contiene tutte le possibili opzioni (elencate di seguito) che puoi utilizzare nel processo di conversione.

OpzioneDescrizione
Cartellafile memorizzata nella cacheLa cartella della cache per memorizzare alcuni dati di grandi dimensioni.
Cancella datiRendi vuota la cartella di lavoro dopo aver salvato il file.
Crea directorySe true e la directory non esiste, la directory verrà creata automaticamente prima di salvare il file.
Unisci areeIndica se unire le aree di formattazione condizionale e convalida prima di salvare il file.
AggiornaCache GraficoIndica se aggiornare i dati della cache del grafico.
Salva formatoOttiene il formato del file di salvataggio.
Nomi di ordinamentoIndica se ordinare i nomi definiti prima di salvare i file.
Aggiorna SmartArtIndica se aggiornare l’impostazione Smart Art.
Convalida aree uniteIndica se convalidare le celle unite prima di salvare il file.
Richiamata di avvisoOttiene o imposta la richiamata di avviso.

L’esempio di codice seguente mostra come usare opzioni aggiuntive durante la conversione di un file XLSX in DOCX in C#.

// Apri il file Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Crea opzioni di salvataggio DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.ClearData = true;
options.CreateDirectory = true;
options.CachedFileFolder = "cache";
options.MergeAreas = true;

// Salva come DOCX
workbook.Save("Book1.docx", options);

Prova Aspose.Cells per .NET gratuitamente

Puoi ottenere la tua licenza temporanea per utilizzare Aspose.Cells per .NET gratuitamente senza limitazioni di prova.

Conclusione

In questo articolo, hai imparato come convertire i file XLSX o XLS di MS Excel in formato Word DOCX usando C#. Inoltre, hai visto come personalizzare il processo di conversione utilizzando diverse opzioni. Puoi esplorare di più sull’API .NET Excel utilizzando documentazione.

Guarda anche