Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

проблема с Excel в с#

Аноним
Привет всем!
Такой вопрос, как можно получить в string
контент документа .xls, не привязываясь к текущей версии екселя и не
используя vsto? Документ может быть не открытым. И как потом записывать в этот string в .xls?
273
28 июля 2006 года
3A3-968M
1.2K / / 22.12.2005
[quote=pervoPROkodetz]Привет всем!
Такой вопрос, как можно получить в string
контент документа .xls, не привязываясь к текущей версии екселя и не
используя vsto? Документ может быть не открытым. И как потом записывать в этот string в .xls?[/quote]
Т.е. ты хочешь получить только текст, разделённый табуляторами? С потерей всяких картинок, цветов, шрифтов.
Аноним
Меня интересует именно получение текста из .xls
Допустив в этом документе находится лишь одна строка символов
(никакой графики) и вот её и надо получить. Если бы
нужно было получать из XML, такой проблемы не возникло бы,
тк XML текст средствами c# вполне можно парсить. А с xls...
Плюс у разных версий екселя отличаются функции работы с
этими workbook поэтому, я не хочу подключать какой-то
конкретный COM компонент(Excel object library).
273
28 июля 2006 года
3A3-968M
1.2K / / 22.12.2005
[quote=pervoPROkodetz]Меня интересует именно получение текста из .xls
Допустив в этом документе находится лишь одна строка символов
(никакой графики) и вот её и надо получить. Если бы
нужно было получать из XML, такой проблемы не возникло бы,
тк XML текст средствами c# вполне можно парсить. А с xls...
Плюс у разных версий екселя отличаются функции работы с
этими workbook поэтому, я не хочу подключать какой-то
конкретный COM компонент(Excel object library).[/quote]
Всё равно не понял. Тебя интересует текст из ячейки или просто символьное содержимое *.xls файла, так если бы его открыть в блокноте??
Аноним
меня интересовало символьное представление.
Кажется, я нащел вариант получения текста .xls в строку.
Нужно использовать позднее связывание. Тогда получается примерно так:
string strTextExc = (string)exc_range.GetType().InvokeMember("Text",BindingFlags.GetProperty,
null,exc_range,null);
273
31 июля 2006 года
3A3-968M
1.2K / / 22.12.2005
Чет я не пойму... ну возьми ты FileStream класс и считай текст *.xls файла
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог