powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запуск Excel
11 сообщений из 11, страница 1 из 1
Запуск Excel
    #38044853
ram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ram
Гость
Из програмы запускаю файл Excel c кодом:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
	Dim Path As String
	Path = Request.PhysicalApplicationPath 

	Dim filename As String = "Заказ.xls"

	Response.Clear()
	Response.ContentType = "application/octet-stream"
	Response.AddHeader("Content-Disposition", "attachment; filename=" & filename)
	Response.Flush()
	Response.WriteFile(Path & filename)
	Response.End()


При этом выходит Windows окно с сообщением "Вы собираетесь открыть файл Заказ.XLS и предлагается выбрать MS Excel.
Как бы избавится от этого сообщения, чтобы файл запускался без вопросов.

______________________________________
Вот ведь! ...
...
Рейтинг: 0 / 0
Запуск Excel
    #38044925
ArgonS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
Response.ContentType = "application/ms-excel";
...
Рейтинг: 0 / 0
Запуск Excel
    #38045424
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ram,

Если вы хотите загрузить данные из excel в грид например то:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
String Path = @"c:\Путь к файлу на сервере\Excel.xls";

String strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Path + ";Extended Properties='Excel 8.0;HDR=Yes;'";
                String query = "SELECT * FROM [Sheet$]";
                DataSet excelDataSet = new DataSet();
                OleDbDataAdapter da = new OleDbDataAdapter(query, strConn);

                da.Fill(excelDataSet);
                GridView1.DataSource = excelDataSet;
                GridView1.DataBind();
...
Рейтинг: 0 / 0
Запуск Excel
    #38048020
ram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ram
Гость
ArgonS
Код: c#
1.
Response.ContentType = "application/ms-excel";


Не помогло
...
Рейтинг: 0 / 0
Запуск Excel
    #38048414
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
Response.ContentType = "application/vnd.ms-excel";


???
( тынць )
...
Рейтинг: 0 / 0
Запуск Excel
    #38049829
ram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ram
Гость
[quot Ex_Soft]
Код: c#
1.
Response.ContentType = "application/vnd.ms-excel";


???
Еще хуже
...
Рейтинг: 0 / 0
Запуск Excel
    #38049884
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ramИз програмы запускаю файл Excel c кодом:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
	Dim Path As String
	Path = Request.PhysicalApplicationPath 

	Dim filename As String = "Заказ.xls"

	Response.Clear()
	Response.ContentType = "application/octet-stream"
	Response.AddHeader("Content-Disposition", "attachment; filename=" & filename)
	Response.Flush()
	Response.WriteFile(Path & filename)
	Response.End()


При этом выходит Windows окно с сообщением "Вы собираетесь открыть файл Заказ.XLS и предлагается выбрать MS Excel.
Как бы избавится от этого сообщения, чтобы файл запускался без вопросов.

______________________________________
Вот ведь! ...

Что-то ты врешь, однако. Этим кодом нельзя запустить файл.
Во-вторых, зачем запускать файл на сервере?
...
Рейтинг: 0 / 0
Запуск Excel
    #38051472
ram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ram
Гость
МСУramИз програмы запускаю файл Excel c кодом:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
	Dim Path As String
	Path = Request.PhysicalApplicationPath 

	Dim filename As String = "Заказ.xls"

	Response.Clear()
	Response.ContentType = "application/octet-stream"
	Response.AddHeader("Content-Disposition", "attachment; filename=" & filename)
	Response.Flush()
	Response.WriteFile(Path & filename)
	Response.End()


При этом выходит Windows окно с сообщением "Вы собираетесь открыть файл Заказ.XLS и предлагается выбрать MS Excel.
Как бы избавится от этого сообщения, чтобы файл запускался без вопросов.

______________________________________
Вот ведь! ...

Что-то ты врешь, однако. Этим кодом нельзя запустить файл.
Во-вторых, зачем запускать файл на сервере?

Пользователи, через WEB-интерфейс набивают данные, которые по нажатии кнопки пишутся в SQL-базу и затем запускается XLS-файл, в котором VBA код в автозапуске считывает данные из базы, заполняет нужные клетки и выходит на печать.

А код работает, только, как я писал выше, выходит сообщение, но дальше все отлично.
...
Рейтинг: 0 / 0
Запуск Excel
    #38051505
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вот и разбирайся со своим вба-кодом, а то, что ты привел, никакого отношения к проблеме не имеет.
Во-вторых, то, что ты делаешь - это жесть. Выбрось свой эксель с вба, кури генераторы отчётов. И никакого офиса на сервере - противопоказано рекомендациями MS.
...
Рейтинг: 0 / 0
Запуск Excel
    #38051601
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВыбрось свой эксель с вба, кури генераторы отчётов.Это ты не видел нормальных динамических отчетов в экселе. У нас работает дяденька, который делает отчеты, от которых начальство всех уровней писает кипятком. Правда почти без вба, лишь на встроенных возможностях экселя.
...
Рейтинг: 0 / 0
Запуск Excel
    #38051642
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyМСУВыбрось свой эксель с вба, кури генераторы отчётов.Это ты не видел нормальных динамических отчетов в экселе. У нас работает дяденька, который делает отчеты, от которых начальство всех уровней писает кипятком. Правда почти без вба, лишь на встроенных возможностях экселя.
Я видел нормальные динамические отчеты, поверь мне. Генераторы могут стоить весьма сложные и замороченные отчеты, которые с легкостью можно распространять между конечными пользователями.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запуск Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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