Вопрос № 93593: Уважаемые эксперты! Как открыть файл-Excel в StringGrid? И чтобы при этои можно было определить тип полей integer, числовое с размером и чилом знаков после запятой, строковое и др.). Заранее благодарен за любые подсказки!
Отправил Новиков Сергей ...
Вопрос № 93.593
Уважаемые эксперты! Как открыть файл-Excel в StringGrid? И чтобы при этои можно было определить тип полей integer, числовое с размером и чилом знаков после запятой, строковое и др.). Заранее благодарен за любые подсказки!
Отправил Новиков Сергей (врач-исследователь)
Отвечает: Архангельский Андрей Германович
Здравствуйте, Новиков Сергей Михайлович!
Имеются компоненты XLSReadWriteII фирмы Axolot, которые работают с файлами Excel напрямую с любой версией. Они позволяют как читать. так и писать эти файлы вместе с форматированием и формулами
--------- Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Ответ отправил: Архангельский Андрей Германович (статус: Специалист)
Ответ отправлен: 02.07.2007, 08:15 Оценка за ответ: 4 Комментарий оценки: Все бы хорошо, но дорого - я таких денег не зарабатываю.Если бы что-нибудь попроще - без формул, а только ячейки.
Отвечает: Виктор Пырлик
Здравствуйте, Новиков Сергей Михайлович!
StringGrid – «сетка строковых значений», можно перевести примерно так, следовательно, не о каких активных ячейках речи идти не может. Этот компонент работает с массивом типа String.
Как я понял, основной вопрос – как получить данный из Excel. Это можно сделать например так, как показано в приложении. Это не идеальный вариант – загрузка в массив, например, работает быстрее – но сама суть, думаю, поможет вам организовать работу с таблицами Excel. Стоит ли грузить данные в StringGrid – ответ в определении: Данный компонент предназначен для визуализации строковых данных в виде двумерной таблицы, т.е. для просмотра.
Приложение:
--------- Если ничего не помогло - надо читать инструкцию
Ответ отправил: Виктор Пырлик (статус: 5-ый класс)
Ответ отправлен: 02.07.2007, 09:54