Я создаю приложение Windows Forms с использованием Visual Studio 2010.
Я заполняю данные в DataGridView из файла excel, используя метод OleDbDataAdapter.
Вот мой код
dataGridView1.DataSource = null;
dataGridView1.Update();
var connectionString =
string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=No;IMEX=1\";", fileName);
var adapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString);
var ds = new DataSet();
DataTable t = new DataTable();
adapter.Fill(t);
dataGridView1.DataSource = t;
Теперь проблема в том, что если некоторые ячейки объединены в выходной файл Excel, то получится немного по-другому.Вот изображение для лучшего понимания.
Так, как я могу решить эту проблему?
Я думаю, что если я смогу идентифицировать ячейки слияния, я смогу это исправить.Но на данный момент у меня нет четкой идеи.
Есть ли лучший способ представления данных в формате Excel в виде таблицы, как в файле Excel?
Любой ответ поможет,Пожалуйста, поделитесь любыми предложениями.
Спасибо
Йохан