How can I convert a file from Microsoft Excel (xlsx) format to Microsoft Word (docx) format directly (with as few lines of codes as possible)?
Hi,
Aspose.Cells.Workbook wb = new Aspose.Cells.Workbook(@"C:\Temp\in.xlsx");
Document doc = xls.Convert(wb);
doc.Save(@"C:\Temp\out.doc");
Hope this helps you.
Hi Hari,
With newer versions of Aspose.Cells, you can accomplish the task. You can directly convert an Excel spreadsheet to a Word document (e.g., DOCX), without requiring any additional steps or using other APIs. The Workbook.Save method can be used for the task while you may also specify the SaveFormat.Docx enumeration.
- For .NET, more details are available on C# EXCEL to WORD - EXCEL to WORD Converter | products.aspose.com page.
- For Java, see the details on Java EXCEL to WORD - EXCEL to WORD Converter | products.aspose.com page.
Sample Code
The process involves loading the Excel file into a Workbook object and then calling the Save method.
C# (.NET)
using Aspose.Cells;
using System;
class Program
{
static void Main(string[] args)
{
try
{
// Load the source Excel file
Workbook workbook = new Workbook("input.xlsx"); // Replace with your input file path
// Save the workbook as a DOCX file
workbook.Save("output.docx", SaveFormat.Docx); // Specify the output file path and format
Console.WriteLine("Excel file successfully converted to DOCX.");
}
catch (Exception ex)
{
Console.WriteLine($"An error occurred: {ex.Message}");
}
}
}
This example is detailed in the Aspose knowledge base. Also, see the document: Convert Excel to PDF, Image and other formats|Documentation
Java
import com.aspose.cells.SaveFormat;
import com.aspose.cells.Workbook;
public class ExcelToDocxConverter {
public static void main(String[] args) throws Exception {
// Load the source Excel file
Workbook workbook = new Workbook("input.xlsx"); // Replace with your input file path
// Save the workbook as a DOCX file
workbook.save("output.docx", SaveFormat.DOCX); // Specify the output file path and format
System.out.println("Excel file successfully converted to DOCX.");
}
}
Further details and options can be found in the Aspose documentation.
We recommend you to download the latest version of Aspose.Cells here:
Please feel free to write us back if you have questions or comments.