.NET 4.x При чтении данных из экселя возникает ошибка HRESULT: 0x800A03EC - C#
Формулировка задачи:
Код такой:
ошибка возникает при чтении данных из экселя... Ошибка HRESULT: 0x800A03EC
С чем связана такая ошибка.. как можно это исправить?
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace WindowsFormsApplication3
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- if (openFileDialog1.ShowDialog() == DialogResult.OK)
- {
- Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application();
- // Открываем книгу(файл)
- Microsoft.Office.Interop.Excel.Workbook ObjWorkBook; //Объявление переменной
- ObjWorkBook=ObjExcel.Workbooks.Open(openFileDialog1.FileName, 0, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false);
- // Выбираем лист
- Microsoft.Office.Interop.Excel.Worksheet ObjWorkSheet;
- ObjWorkSheet= (Microsoft.Office.Interop.Excel.Worksheet)ObjWorkBook.Sheets[1];
- //Выбираем первые сто записей из столбца.
- for (int i = 1; i < 101; i++)
- {
- //чтение информации из ячейки
- [COLOR="Red"]Microsoft.Office.Interop.Excel.Range range = ObjWorkSheet.get_Range(textBox1.Text + i.ToString(), textBox1.Text + i.ToString()); [/COLOR]
- }
- ObjExcel.Quit();
- }
- }
- }
- }
Решение задачи: «.NET 4.x При чтении данных из экселя возникает ошибка HRESULT: 0x800A03EC»
textual
Листинг программы
- System.Globalization.CultureInfo oldCI = System.Threading.Thread.CurrentThread.CurrentCulture;
- System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д