使用Asponse.Cell解决Excel科学计数法问题
Posted 奋斗的大鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Asponse.Cell解决Excel科学计数法问题相关的知识,希望对你有一定的参考价值。
//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科学计数法问题的主要内容,如果未能解决你的问题,请参考以下文章
phpexcel导入excel表格,导入后自动为科学计数法5.1115E+14