2011-02-01 2 views
0

я создать файл первенствовать из C# с проверки достоверности данных, это похоже комбо с выбраной возможностьюкак читать данные из Ехчел в C#

string mList1 = "=ProductCode"; 
       oRng = oSheet.get_Range("H8", "H9"); 
       oRng.Name = "ProductCode"; 
       int t = dt.Rows.Count + 2; 
       string st = "F" + t; 
       oRng = oSheet.get_Range("F2", st); 
       oRng.Validation.Add(XlDVType.xlValidateList, 
        XlDVAlertStyle.xlValidAlertStop, 
        Missing.Value, mList1, Missing.Value); 

теперь я хочу, чтобы прочитать файл первенствовать, а также выбранный пункт от комбо I seccues читать все данные, но проверка данных

читать dATA-

Microsoft.Office.Interop.Excel.Application ExcelObj = null; 
      ExcelObj = new Microsoft.Office.Interop.Excel.Application(); 
      Microsoft.Office.Interop.Excel.Workbook theWorkbook = ExcelObj.Workbooks.Open("C:\\Documents and Settings\\rachelg\\My Documents\\xxx.xls" 
      ,Type.Missing, Type.Missing, Type.Missing, Type.Missing, 
      Type.Missing, Type.Missing, Type.Missing, Type.Missing, 
      Type.Missing, Type.Missing, Type.Missing, Type.Missing, 
      Type.Missing, Type.Missing); 

      Microsoft.Office.Interop.Excel.Sheets sheets = theWorkbook.Worksheets; 
      Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft.Office.Interop.Excel.Worksheet)sheets.get_Item(1); 
      for(int x = 1; x <= 5; x++) 
      { 
      string sd = ((Microsoft.Office.Interop.Excel.Range)worksheet.Cells[x, 1]).Text.ToString(); 
       System.Console.WriteLine(sd);//this one column 
} 

в diffrent колонке я имею validati данных но я не знаю, чтобы получить доступ к нему вы можете мне помочь? срочный !!!!!

+0

Срочно? Существует не ядерное оружие, которое собирается уйти, если вы не исправите его? –

ответ

0

Это похоже на то, что в значительной степени простая операция.

Не отвечая на свой вопрос, этот пост, который я сделал некоторое время назад, может помочь: accessing data record from Excel in VB.NET.

+0

как это может мне помочь? – user598790

Смежные вопросы