Try the following code :
private static bool SaveExcelCVS(string fileName, string outFile)
{
bool success = false;
Excel.Application xApp = new Excel.Application();
try
{
Excel.Workbook xF1 = xApp.Workbooks.Open(fileName,
0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "",
true, false, 0, true, false, false);
xF1.SaveAs(outFile, Excel.XlFileFormat.xlCSV, "", "", false, false,
Excel.XlSaveAsAccessMode.xlNoChange, Excel.XlSaveConflictResolution.xlLocalSessionChanges,
false, false, false, false);
xF1.Close(false);
xF1 = null;
success = true;
}
catch (Exception ex)
{
MessageBox.Show("" + ex);
}
finally
{
xApp.Quit();
xApp = null;
}
return success;
}