首页 > Web开发 > 详细

使用Asponse.Cell解决Excel科学计数法问题

时间:2016-03-15 18:40:26      阅读:211      评论:0      收藏:0      [点我收藏+]

 

//fileName --文件路径

public DataSet DataSetGetDataFromExcel(string fileName)
{

DataSet dataset = new DataSet ();

Cells cells;
Workbook workbook = new Workbook();
workbook.Open(fileName);
cells = workbook.Worksheets[0].Cells;
DataTable dt = cells.ExportDataTableAsString(0, 0, cells.MaxDataRow + 1, cells.MaxDataColumn + 1, true);//创建数据表
for (int k = 1; k < cells.MaxDataRow; k++)
{

for (int j = 0; j <= cells.MaxDataColumn; j++)
{
string s = cells[k, j].StringValue.Trim();  //关键部分
dt.Rows[k][j] = s;
}
}

var cc = dt;

dataset.Tables.Add(dt);
return dataset;
}

使用Asponse.Cell解决Excel科学计数法问题

原文:http://www.cnblogs.com/2260827114com/p/5280283.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!