Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Отображение в Grid таблицы из Excel / 14 сообщений из 14, страница 1 из 1
22.02.2013, 13:40
    #38162199
qwerty5000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
Доброго времени суток!

Столкнулся с следующей проблемой)) подкинули уйму форм отчетов в Excel. Задача запрогить эти отчеты.
Существуют ли способы возпроизвести форму отчета в гриде (к примеру с использованием Dev Ex) из xls файла. Объем оч большой ручками делать не вариант(( хочется автоматом как то гриды формировать))) Подскажите может кто дела подобное?
...
Рейтинг: 0 / 0
22.02.2013, 13:59
    #38162243
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
По быстрому : Open XML SDK 2.5
По правильному : Reporting Services
По жёсткому (Шаман так любит делать): Ole Automation for Excel (Interop)
...
Рейтинг: 0 / 0
22.02.2013, 14:03
    #38162251
qwerty5000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
Спасибо щза инфу!
Мне необходимо просто построить грид(саму стабличку), как отрисованно в Excel.... далее уже все триивиально....Проблема именно в том что не хочется кучу форм руками рисовать в гриде))
...
Рейтинг: 0 / 0
22.02.2013, 14:11
    #38162265
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
Кстати, а почему бы просто не дать пользователю скачать этот отчет в excel?
...
Рейтинг: 0 / 0
22.02.2013, 14:17
    #38162273
qwerty5000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
половина данных в отчете будут подставляться (из различных БД) по событию в зависимости от выбора/ручного ввода пользователя......так же необходимо контролировать вводимые параметры... Средствами Excel и VBA не получится. Еще плюсуется ко все контроль по времени ввода итд итп.
...
Рейтинг: 0 / 0
22.02.2013, 14:19
    #38162278
qwerty5000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
сформированный отчет уже будет конвертироваться в XLS и кидаться на веьб сервер для других пользователей
...
Рейтинг: 0 / 0
22.02.2013, 14:21
    #38162282
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
МСУ По быстрому : Open XML SDK 2.5
По правильному : Reporting Services
По жёсткому (Шаман так любит делать): Ole Automation for Excel (Interop)

ещё есть выриант через OleDb, самый простой по реализации, но глючный
...
Рейтинг: 0 / 0
22.02.2013, 14:22
    #38162287
qwerty5000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
Коллеги, а есть пример? года три уже не кодил))))) снаровку потерял, а время ой как не хватает и людей))
...
Рейтинг: 0 / 0
22.02.2013, 14:29
    #38162304
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
qwerty5000Коллеги, а есть пример? года три уже не кодил))))) снаровку потерял, а время ой как не хватает и людей))
примера нет , никто такой хнёй не занимается
...
Рейтинг: 0 / 0
22.02.2013, 17:07
    #38162581
Asm64D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
как счастливый обладатель Суньки 13939071 , рекомендую, там есть Essential XlsIO.
...
Рейтинг: 0 / 0
22.02.2013, 18:01
    #38162666
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
МСУ По быстрому : Open XML SDK 2.5
По правильному : Reporting Services
По жёсткому (Шаман так любит делать): Ole Automation for Excel (Interop)

МСУ,

Open XML я пробовал, он генерит XLSX-файлы в XML формате.
Ole Automation for Excel тоже мне знаком, но ведущие собаководы Microsoft не рекомендуют использовать его на сервере с ASP.NET.
Проблема в том что мне нужен "настоящий" XLS-файл.
Я вот нашёл и попробовал NPOI - вроде всё как надо по крайней мере для простых нужд.
А надо мне всего ничего DataSet/DataTable в Ёксель экспортировать.

А вот с Reporting Services я не знаком. Дайте тынц на какие-нить примеры если есть.
Спасибо.
...
Рейтинг: 0 / 0
22.02.2013, 19:42
    #38162794
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
M234, простой сервис отчётов. Без поднятия отдельного мощного репорт сервера.
http://codearticles.ru/home/articleview/2225
...
Рейтинг: 0 / 0
25.02.2013, 09:30
    #38164181
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
qwerty5000Доброго времени суток!
Столкнулся с следующей проблемой)) подкинули уйму форм отчетов в Excel. Задача запрогить эти отчеты.
Существуют ли способы возпроизвести форму отчета в гриде (к примеру с использованием Dev Ex) из xls файла. Объем оч большой ручками делать не вариант(( хочется автоматом как то гриды формировать))) Подскажите может кто дела подобное?Может быть не посуществу...
Но сколько сталкивался с аналогичными задачами... Настуал на такие грабли....
Понятно, что Excel не строго типизирован по полям в ячейках... Например, понимаем, что данные в ячейках могут быть раного типа... Например, стобец отражает параметр, значения которого Float... Но какой-нибудь чудак в поле обязательно напишет что-то типа: нет данных, или прочерк, или просто нет...
Но это не самое худшее... это можно парсить...
Хуже всего когда этот же чудак начинает в области данных объеденять ячейки... часто такое наблюдал...
Поэтому я загружал отчет... и пользователь его просто скачивал себе... А там пусть сам разбирается или высказывает свои пожелания тому чудаку, который создал этот отчет...
...
Рейтинг: 0 / 0
26.02.2013, 06:42
    #38165757
LameUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в Grid таблицы из Excel
Как вариант - считать массив данных из экселя и запихать его в DataTable (через интероп), который подавать в GridControl в качестве DataSource. Другой вариант - сразу считать DataTable из экселя (посредством Microsoft.ACE.OLEDB) и положить как есть в грид.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Отображение в Grid таблицы из Excel / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]