Работа с Excel (нет доступа к пространству имен Excel) - C#
Формулировка задачи:
Здравствуйте!
У меня проблема в том, что я делаю все так как там, но выдает ошибку в строчках на слова Excel, например:
Я думаю, что все это из-за того, что разные версии Excel. Я подключал Microsoft Excel 14.0 Object Library, а в примере Microsoft Excel 12.0 Object Library. Тогда, что нужно для того, что бы работал код вместе с Microsoft Excel 14.0 Object Library?
Заранее спасибо!
Excel.Application xlApp; // здесь на Excel Error Namespace '<global namespace>' contains a definition conflicting with alias 'Excel' C:\Users\Администратор\Desktop\Excel\Excel\Form1.cs 23 13 Excel Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; Excel.Range range;
Решение задачи: «Работа с Excel (нет доступа к пространству имен Excel)»
textual
Листинг программы
xlWorkBook = xlApp.Workbooks.Open("csharp.net-informations.xls", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);//открываем существующую книгу xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);//выбираем лист range = xlWorkSheet.UsedRange; //выбираем область for (rCnt = 1; rCnt <= range.Rows.Count; rCnt++) //по всем строкам области { for (cCnt = 1; cCnt <= range.Columns.Count; cCnt++) //по всем столбцам { str = (string)(range.Cells[rCnt, cCnt] as Excel.Range).Value2; //берем строку из ячейки MessageBox.Show(str); // выводим строку в месаджбокс } } xlWorkBook.Close(true, null, null);//закрываем книгу xlApp.Quit();//закрываем эксель
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д