Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Добавление данных из таблицы MSSQL в файл Excel / 4 сообщений из 4, страница 1 из 1
02.10.2018, 10:49
    #39711509
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление данных из таблицы MSSQL в файл Excel
Скажите пожалуйста,
необходимо добавить данные из таблицы MSSQL в шаблон Excel по кнопке на страничке PHP.

Где правильнее это делать? На стороне javascript, в хранимой процедуре или на Web сервере PHP?


Заранее благодарен.
...
Рейтинг: 0 / 0
02.10.2018, 11:19
    #39711527
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление данных из таблицы MSSQL в файл Excel
Как вы себе представляете это на стороне клиента (js) и в ХП?
...
Рейтинг: 0 / 0
02.10.2018, 11:20
    #39711530
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление данных из таблицы MSSQL в файл Excel
Хотя для js есть либа, оказывается https://github.com/SheetJS/js-xlsx
...
Рейтинг: 0 / 0
02.10.2018, 18:52
    #39711965
SQLPowerUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление данных из таблицы MSSQL в файл Excel
vah,

я записи в Excel-файл я использую PhpSpreadsheet

Но можно извратиться и в самой хранимке
Код: sql
1.
2.
3.
-- Вставить данные в Excel-файл. Файл должен содержать заголовки для столбцов. В имени листа [Лист1$] рЕгИсТр букв имеет значение
insert into openrowset('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=YES;Database=D:\Data\address.xlsx','SELECT * FROM [Лист1$]')
  select field1, field2, field3 from myTable

з.ы. на сервере должны быть установлены библиотеки нужной разрядности, ссылку дать не могу, надо гуглить. У меня так:
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Добавление данных из таблицы MSSQL в файл Excel / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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