Class ConversionUtility

ConversionUtility class

Represents utility to convert files to other formats.

public class ConversionUtility

Methods

NameDescription
static Convert(string, string)Converts Excel files to other formats.
static Convert(string, LoadOptions, string, SaveOptions)Converts Excel files to other formats.

Examples

namespace AsposeCellsExamples
{
    using Aspose.Cells;
    using Aspose.Cells.Utility;
    using System;
    using System.IO;

    public class UtilityClassConversionUtilityDemo
    {
        public static void Run()
        {
            // Create a sample CSV file for conversion
            string sourceFile = "sample.csv";
            string outputFile = "converted.xlsx";

            try
            {
                // Create sample CSV content
                File.WriteAllText(sourceFile, "Product,Price,Quantity\nApple,1.50,100\nBanana,0.75,150\nOrange,1.25,120");

                // Convert CSV to XLSX using static conversion method
                ConversionUtility.Convert(sourceFile, outputFile);

                Console.WriteLine($"Successfully converted {sourceFile} to {outputFile}");

                // Verify the conversion by checking if output file exists
                if (File.Exists(outputFile))
                {
                    Console.WriteLine("Output file created successfully");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error during conversion: {ex.Message}");
            }
            finally
            {
                // Clean up temporary files
                if (File.Exists(sourceFile))
                {
                    File.Delete(sourceFile);
                }
                if (File.Exists(outputFile))
                {
                    File.Delete(outputFile);
                }
            }
        }
    }
}

See Also