powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Экспорт в Excel
10 сообщений из 10, страница 1 из 1
Экспорт в Excel
    #37771161
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Почитал кучу тем по поводу данной задачи, но решения так и не нашел.
Необходимо сделать экспорт в xls файл и веб-сервиса. А именно сохранить данные в xls файл ничего не открывая.
Все решения на основе GridView не подходят по причине отсутствия как GridView, так и страницы.
Решения на основе Application не подходят по причине отсутствия на сервере excel-я.
Решения на основе csv неподходят, т.к необходимо группировать строки, колонки, а также желательно менять фон ячеек.
Остается способ с использованием xml + xsl. Есть ли примеры данного механизма и есть ли еще другие сособы решения задачи?
...
Рейтинг: 0 / 0
Экспорт в Excel
    #37771214
Фотография VadimPanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70,

Дружище, похоже, я не одинок, смотри тут:
http://www.sql.ru/forum/actualthread.aspx?tid=936949&pg=-1
и давай вместе решим проблему...
Правда, есть еще OpenXML, но это такая кака...
...
Рейтинг: 0 / 0
Экспорт в Excel
    #37771273
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VadimPanov,

Сорри. Заработался. Под группировать я имел ввиду объединять :)
...
Рейтинг: 0 / 0
Экспорт в Excel
    #37771294
Фотография VadimPanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70,

Ну так
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
<table>
        <tr>
            <td></td>
            <td colspan='2' rowspan='2'>This is 2x2 cell</td>
            <td></td>
            <td></td>
        </tr>
    </table>


Сохрани это как 1.xls и открой.
...
Рейтинг: 0 / 0
Экспорт в Excel
    #37771325
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VadimPanov,

:) не знал, что он понимает html

Единственная проблема, что он перед открытием выдает сообщение, что формат файла отличается от его расширения. Начальству может не понравится.
...
Рейтинг: 0 / 0
Экспорт в Excel
    #37771328
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, и с разними листами не поработаешь...
...
Рейтинг: 0 / 0
Экспорт в Excel
    #37771343
Фотография VadimPanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70,

Патамушта расширение файла xls, а внутри - html
Тогда сохраняй как .html и открывай по правой кнопке "Открыть в Excel..."
...
Рейтинг: 0 / 0
Экспорт в Excel
    #37771346
Фотография VadimPanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70,

Поработаешь! Создай книгу в Excel и сохрани ее как html или mht, затем делай то же самое руками, только упрости.
...
Рейтинг: 0 / 0
Экспорт в Excel
    #37771639
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Orion70Добрый день!
Почитал кучу тем по поводу данной задачи, но решения так и не нашел.
Необходимо сделать экспорт в xls файл и веб-сервиса. А именно сохранить данные в xls файл ничего не открывая.
Все решения на основе GridView не подходят по причине отсутствия как GridView, так и страницы.
Решения на основе Application не подходят по причине отсутствия на сервере excel-я.
Решения на основе csv неподходят, т.к необходимо группировать строки, колонки, а также желательно менять фон ячеек.
Остается способ с использованием xml + xsl. Есть ли примеры данного механизма и есть ли еще другие сособы решения задачи?


Попробуйте Yogesh.ExcelXml. Ничего открывать не надо и создает корректные документы.
...
Рейтинг: 0 / 0
Экспорт в Excel
    #37774047
Фотография Vakho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VadimPanov

VadimPanov... похоже, я не одинок, смотри тут:
http://www.sql.ru/forum/actualthread.aspx?tid=936949&pg=-1

Просмотрел статью по ссылке. Не нашел упоминания о том, работает ли этот прием в других броузерах кроме IE. По логике вещей - не должен: EXCEL - вещь специфическая, Microsoft-овская. Или я не прав ?

VadimPanovПравда, есть еще OpenXML, но это такая кака...

Да, геморрой еще тот, но существует ClosedXML ,
который использует OpenXML. Имена методов и свойств в ClosedXML - как в EXCEL:
Workbook, worksheet, Cell, Cells, Range, NamedRange, Style и т.д. В общем как-то сразу забывается об Open XML. См. там же How do I deliver an Excel file in ASP.NET? .

Есть правда одно НО: не работает в VS-2005. В VS-2008 не проверял, перешел сразу на VS-2010-U
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Экспорт в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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