Excel.Application myExcelApp;
Excel.Workbook myExcelWorkbook;
Excel.Worksheet myExcelWorksheet;
object misValue = System.Reflection.Missing.Value;
myExcelApp = new Excel.ApplicationClass();
myExcelWorkbook = myExcelApp.Workbooks.Add(misValue);
myExcelWorksheet = (Excel.Worksheet)myExcelWorkbook.ActiveSheet;
myExcelApp.Visible = false;
myExcelWorksheet.SaveAs(filepath, Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel8, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue);
myExcelApp.Quit();
// this coding working fine in c# 3.5 frame work
var arr = “0123456789.”;
var code;
var code1;
if (window.event)
code = e.keyCode;
else
code = e.which;
var cha = String.fromCharCode(code);
if (arr.indexOf(cha) == -1)
return false;
else if (cha == “.”)
if(txt.value.indexOf(“.”)>-1)
return false;
if(txt.value.indexOf(“.”)>-1)
{
code1=txt.value.indexOf(“.”);
if(txt.value.length == code1 + 3)
return false;
}