نمایش نتایج 1 تا 3 از 3

نام تاپیک: Read From Excel

  1. #1

    Read From Excel

    سلام /
    چگونه می توان اطلاعات یک فیال excel را خواند و در گرید ویو نمایش داد

  2. #2

    نقل قول: Read From Excel

    سلام،
    این لینک: http://www.codeproject.com/KB/databa...l_and_SQL.aspx

    کد:

    privatevoid button1_Click(object sender, EventArgs e)
    {
    DataTable test = getDataFromXLS("c:\temp.xls");
    if (test != null)
    dataGridView1.DataSource = test;
    }


    privateDataTable getDataFromXLS(string strFilePath)
    {
    try
    {
    string strConnectionString = "";
    strConnectionString =
    "Provider=Microsoft.Jet.OLEDB.4.0;" +
    "Data Source=" + strFilePath + "; Jet OLEDB:Engine Type=5;" +
    "Extended Properties=Excel 8.0;";
    OleDbConnection cnCSV = newOleDbConnection(strConnectionString);
    cnCSV.Open();
    OleDbCommand cmdSelect = newOleDbCommand(@"SELECT * FROM [Sheet1$]", cnCSV);
    OleDbDataAdapter daCSV = newOleDbDataAdapter(); daCSV.SelectCommand = cmdSelect;
    DataTable dtCSV = newDataTable();
    daCSV.Fill(dtCSV);
    cnCSV.Close();
    daCSV =
    null;
    return dtCSV;
    }
    catch (Exception ex)
    {
    returnnull;
    }
    finally { }
    }


    مراقب باش که تو strFilePath هر \ باید \\ باشه.

  3. #3

    نقل قول: Read From Excel

    خیلی خیلی ممنون

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •