Я работаю над этой программой, которая будет читать данные в файле Excel и помещать их в нашу базу данных. Программа написана в Visual Studio 2010 с использованием C#, и я использую библиотеку NPOI.
Раньше я мог читать электронную таблицу построчно и по ячейке, чтобы получить данные, но новый формат файла Excel не позволит мне сделать это легко. (Excel предоставлен другим пользователем, поэтому я не могу вносить в него большие изменения).
На одном листе есть несколько «таблиц» (с использованием границ и заголовков для каждого имени столбца), и мне нужно будет получать данные в основном из таблиц, но иногда и за пределами таблиц.
Мне было интересно, если бы я прочитал электронную таблицу построчно (это то, с чем я немного знаком), есть ли способ сказать, что я достиг таблицы? Есть ли способ прочитать «формат» ячейки?
Я имею в виду, например, что «эта ячейка имеет границы вокруг себя, поэтому эта строка начинается с таблицы» или «текст в этой ячейке выделен полужирным шрифтом, поэтому эта строка является заголовком строка для этой новой таблицы."
Раньше я мог читать только «текст» для электронной таблицы, а не формат/стиль. Я искал в Интернете, и я могу только найти, как установить стиль для вывода Excel, но не как читать формат из ввода.
Любая помощь приветствуется, спасибо!