namespace CSVtoExcel
{ using System;
using Excel = Microsoft.Office.Interop.Excel;
using File = System.IO.File;
using Path = System.IO.Path;
class Program
{ static void Main(string[] args)
{ if (args.Length == 0)
{ throw new ApplicationException("Missing file name"); }
string file = args[0];
if (!File.Exists(file))
{ throw new System.IO.FileNotFoundException("File specified in command line not found", file); }
var app = new Excel.Application() { DisplayAlerts = false }; try
{ app.Workbooks.Open(file);
app.ActiveWorkbook.SaveAs(
Path.ChangeExtension(file, "xls"),
FileFormat: Excel.XlFileFormat.xlWorkbookNormal,
ConflictResolution: Excel.XlSaveConflictResolution.xlLocalSessionChanges);
}
finally
{ app.Quit();
}
}
}
}
No comments:
Post a Comment