zoukankan      html  css  js  c++  java
  • 使用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;
    }

  • 相关阅读:
    我的学习记录-JAVA SE 03
    我的学习记录-JAVA SE 02
    我的学习记录-JAVA SE 01
    我的mysql的学习记录
    Hibernate4学习一
    java3
    java5
    java基础4
    java2
    java
  • 原文地址:https://www.cnblogs.com/2260827114com/p/5280283.html
Copyright © 2011-2022 走看看