使用c#和Epplus将excel信息创建到datatable和dataset中

使用c#和Epplus将excel信息创建到datatable和dataset中,c#,.net,C#,.net,我自己的项目有问题 我想将5个最新插入的数据作为日志指针显示到我的数据库中, 我从sql server数据库加载数据, 但在某些情况下,连接错误会导致无法插入数据库,所以我创建数据并将其插入excel,下面是我的代码 string excelreport=ConfigurationManager.AppSettings[“pathreportexcel”].ToString()+“Report Excel”+DateTime.Now.ToString(“yyyy-MMMM-dd-hh”)+“.

我自己的项目有问题

我想将5个最新插入的数据作为日志指针显示到我的数据库中, 我从sql server数据库加载数据, 但在某些情况下,连接错误会导致无法插入数据库,所以我创建数据并将其插入excel,下面是我的代码

string excelreport=ConfigurationManager.AppSettings[“pathreportexcel”].ToString()+“Report Excel”+DateTime.Now.ToString(“yyyy-MMMM-dd-hh”)+“.xls”;
if(reply.Status!=IPStatus.Success)
{
FileInfo excelFile=newfileinfo(@excelreport);
使用(ExcelPackage excel=新的ExcelPackage(excelFile))
{
var-worksheet=excel.Workbook.Worksheets[“Worksheet1”];
int numCol=worksheet.Dimension.Rows;
int A=numCol+1;
worksheet.Cells[A,1].Value=textEmp.Text;
worksheet.Cells[A,2].Value=textEmp.Text;
worksheet.Cells[A,3].Value=t_sched_id.ToString();
worksheet.Cells[A,4].Value=DateTime.Now.ToString();
工作表。单元格[A,5]。Value=“NULL”;
worksheet.Cells[A,6].Value=DateTime.Now.ToString();
worksheet.Cells[A,7].Value=textEmp.Text;
worksheet.Cells[A,8].Value=DateTime.Now.ToString();
worksheet.Cells[A,9].Value=textEmp.Text;
工作表。单元格[A,10]。Value=“NULL”;
工作表。单元格[A,11]。Value=“NULL”;
worksheet.Cells[A,12].Value=lblnamemp.Text;
excel.Save();
}
}
其他的
{
InsertData(semployeenik,semployeenik,t_sched_id,DateTime.Now,“NULL”,semployeenik);
}

我认为您可以使用try-catch语句来实现此目的

试试看
{
//可能导致问题的代码
}
catch(Exception e)//它捕获发生的任何异常,您可以将其称为e或您选择的任何其他名称(如ex!)
{
//在此处添加到日志
}

我认为您可以使用try-catch语句来实现此目的

试试看
{
//可能导致问题的代码
}
catch(Exception e)//它捕获发生的任何异常,您可以将其称为e或您选择的任何其他名称(如ex!)
{
//在此处添加到日志
}