|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
Работа с файлами Excel26.06.2015, 02:40. Показов 4145. Ответов 7
Метки нет (Все метки)
Здравствуйте!
Нужен Ваш совет. Столкнулся с задачей обработки данных из Excel'евского файла: приходит файлик, приложение его корректирует и создаёт новый файл с правильными данными. Посоветуйте. Чем можно забирать из Excel-файла данные: список таблиц, содержимое ячеек, ... Предположительно, работать с декорированием текста не придётся. Очень не желательна зависимость работоспособности от того, установлен Офис у клиента или нет. Пока что нашел 3 способа: 1. Microsoft.Office.Interop 2. ExcelLibrary 3. OLEDB connection. Что можете сказать по поводу вышеприведённого списка или подсказать что-то другое? Благодарю за внимание! Добавлено через 47 секунд P.S. - OLEDB connection тоже требует наличия установленного офиса?
0
|
|
| 26.06.2015, 02:40 | |
|
Ответы с готовыми решениями:
7
Работа с Excel файлами Работа с файлами Excel C# и работа с Excel файлами |
|
21 / 21 / 9
Регистрация: 11.09.2013
Сообщений: 72
|
||||||
| 26.06.2015, 07:42 | ||||||
|
Я пользовался только первым вариантом - Microsoft.Office.Interop:
А без установки... не не слышал...
1
|
||||||
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
||
| 26.06.2015, 19:13 [ТС] | ||
|
0
|
||
|
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
|
|
| 26.06.2015, 22:30 | |
|
если использовать OLEDB то достаточно небольшого набора компонентов AccessDatabaseEngine, 25мб установщик
там небольшие тонкости есть с 32/64 битами - либо одно, либо другое, но как вариант можно просто ставить х86 в проекте
1
|
|
|
burning1ife
|
|
| 27.06.2015, 00:19 | |
|
ClosedXML
Добавлено через 1 минуту Запись: http://closedxml.codeplex.com/... Title=Home Чтение: http://closedxml.codeplex.com/... umentation
1
|
|
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 27.06.2015, 01:51 [ТС] | |
|
kenny69, он работает только с версиями от 2007 офиса и выше. Там просто архив, в котором лежат XML файлы с таблицами. Это я б и сам поковырял. А вот мне приходят *.xls файлы и с ними всё сложнее...
Добавлено через 11 минут m0nax, честно говоря, меня более привлекает работа с объектной моделью, где я свободно хожу по ним, а не запрашиваю отдельные части.
0
|
|
|
burning1ife
|
||
| 27.06.2015, 02:06 | ||
Вы бы тогда указывали версию в вопросе. Для более низких версий я более простых способов, к сожалению, не знаю. Точнее они есть, но они не бесплатны. Только с 2007 произошел переход на OpenXML, что было верным решением.
2
|
||
|
3 / 3 / 0
Регистрация: 26.11.2013
Сообщений: 129
|
|
| 27.06.2015, 16:10 | |
|
OLEDB самый быстрый и крутой!
перепробовал в свое время все, это огонь. interpop мусорит процессами.
2
|
|
| 27.06.2015, 16:10 | |
|
Помогаю со студенческими работами здесь
8
Работа с Excel файлами
Работа из c++ с файлами Excel
Работа с файлами Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|