If you want to generate a Excel file from a Flat file typically a TSV (Tab Seperated Values) , you can make use of the methods in the Excel Interop.
Here is a routine that does that task
public static void GenerateExcelFromFlatFile(string flatFileName, string newFileName)
{ //Create a Excel App Class Excel.ApplicationClass app = new Excel.ApplicationClass(); //Open the Flat File Excel.Workbook wb=app.Workbooks._Open(flatFileName,Missing.Value,Missing.Value,Missing.Value,
Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value, Missing.Value,Missing.Value,Missing.Value);
//Save the Flat File as new XLFileFormat wb.SaveAs(newFileName, Excel.XlFileFormat.xlWorkbookNormal, Missing.Value,
Missing.Value, Missing.Value, Missing.Value, Excel.XlSaveAsAccessMode.xlExclusive,
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
//Indicate whether saved wb.Saved = true; //Quit app.Quit();
}
Hope this Helps
Happy Coding!!!!
0 Responses to "General Excel File From a Flat File"
Post a Comment