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#
- Converti Excel XLSX in Word DOCX usando C#
- Converti XLSX in DOCX con opzioni aggiuntive in C#
- Prova Aspose.Cells per .NET gratuitamente
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.
- Carica il file XLSX usando la classe Workbook.
- Salva il file in formato DOCX utilizzando il metodo Workbook.Save(string, SaveFormat).
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.
Opzione | Descrizione |
---|---|
Cartellafile memorizzata nella cache | La cartella della cache per memorizzare alcuni dati di grandi dimensioni. |
Cancella dati | Rendi vuota la cartella di lavoro dopo aver salvato il file. |
Crea directory | Se true e la directory non esiste, la directory verrà creata automaticamente prima di salvare il file. |
Unisci aree | Indica se unire le aree di formattazione condizionale e convalida prima di salvare il file. |
AggiornaCache Grafico | Indica se aggiornare i dati della cache del grafico. |
Salva formato | Ottiene il formato del file di salvataggio. |
Nomi di ordinamento | Indica se ordinare i nomi definiti prima di salvare i file. |
Aggiorna SmartArt | Indica se aggiornare l’impostazione Smart Art. |
Convalida aree unite | Indica se convalidare le celle unite prima di salvare il file. |
Richiamata di avviso | Ottiene 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.