zoukankan      html  css  js  c++  java
  • C#读取excel某列数据

    public List ReadeCFGNameFromExcel(string ExcelName)
    {
    List ColumnDB = new List();
    //创建 Excel对象
    Microsoft.Office.Interop.Excel.Application App = new Microsoft.Office.Interop.Excel.Application();
    //获取缺少的object类型值
    object missing = Missing.Value;
    //打开指定的Excel文件
    Microsoft.Office.Interop.Excel.Workbook openwb = App.Workbooks.Open(ExcelName, missing, missing, missing, missing,
    missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);
    //获取选选择的工作表
    Microsoft.Office.Interop.Excel.Worksheet ws = ((Microsoft.Office.Interop.Excel.Worksheet)openwb.Worksheets["Sheet1"]);//方法一:指定工作表名称读取
    //Worksheet ws = (Worksheet)openwb.Worksheets.get_Item(1);
    //获取工作表中的行数
    int rows = ws.UsedRange.Rows.Count;
    //获取工作表中的列数
    int columns = ws.UsedRange.Columns.Count;
    Console.WriteLine("请输入你要获取哪列数据");
    int column = Convert.ToInt16(1);
    //提取对应行列的数据并将其存入数组中
    for (int i = 2; i < rows; i++)
    {
    string aName = ((Microsoft.Office.Interop.Excel.Range)ws.Cells[i, column]).Text.ToString();
    Console.WriteLine("读取的数据:" + aName);//测试是否获得数据
    string[] fileStr = aName.Split('.');
    if (fileStr.Length>1)
    {
    if (fileStr[1]== "xml")
    {
    ColumnDB.Add(aName);
    }
    }
    }
    return ColumnDB;
    }

  • 相关阅读:
    SAP BI 常用TCODE
    ABAP Table Control
    Smartforms 设置纸张打印格式
    SAP库存历史库存表更新逻辑 (转)
    ABAP 调用远程rfc
    php 随机生成数字字母组合
    php错误提示 open_basedir restriction in effect 解决
    MySQL Errno : 1062 错误修复
    mysql数据库允许远程连接
    httpd.conf文件与.htaccess文件的对比
  • 原文地址:https://www.cnblogs.com/LCLBook/p/13218017.html
Copyright © 2011-2022 走看看