关于C#中导出EXCEL后的数据格式问题
private void 当月订单任务统计_Click(object sender, EventArgs e){
string[] headtexts = new string[] { "任务单号", "车位数", "客户名称", "车辆编号", "发运时间", "发运状态", "目的地", "运输距离" };
string selectstr;
if (DateTime.Now.Month < 10)
selectstr = "select 订单信息.任务单号,订单信息.车位数,订单信息.客户名称,车辆编号,发运时间,发运是否,目的地,运输距离 from 订单 信息 INNER JOIN "
+ "排车计划统计 ON 订单信息.任务单号 = 排车计划统计.任务单号 where 订单信息.任务单号 like '%" + DateTime.Now.Year.ToString()
+ "0" + DateTime.Now.Month.ToString() + "%'";
else
selectstr = "select 订单信息.任务单号,订单信息.车位数,订单信息.客户名称,车辆编号,发运时间,发运是否,目的地,运输距离 from 订单信息 INNER JOIN "
+ "排车计划统计 ON 订单信息.任务单号 = 排车计划统计.任务单号 where 订单信息.任务单号 like '%" + DateTime.Now.Year.ToString()
+ DateTime.Now.Month.ToString() + "%'";
GenerateExcelTable myexcel = new GenerateExcelTable();
myexcel.genenrateTable(headtexts, selectstr);
}
生成的任务单号是2.0E+7的形式,选中此单元格-右键弹出,再选“单元格格式设置/数字选项中选‘特殊’”就恢复20080702的形式。采用录制宏的方法知道原理了,但是不知道应该在上段程序中怎么添加。我用的是C#,请哪位高手指点