Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Привет Всем! Подскажите, пожалуйста, как это можно реализовать? Т.е. нужно так, закинул файл Excel на сервер хостера, и на определенной странице должна выводится тупо такая же таблица как и в этом Excel файле?(но не в виде объекта excel - не все браузеры поймут) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 15:52 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
"UHF": Привет Всем! Подскажите, пожалуйста, как это можно реализовать? Т.е. нужно так, закинул файл Excel на сервер хостера, и на определенной странице должна выводится тупо такая же таблица как и в этом Excel файле?(но не в виде объекта excel - не все браузеры поймут) дык используй OleDbConnection и будет тебе щасце! параметры строки подключения глянь на www.connectionstrings.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 16:23 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Допустим строку подключения я знаю. Размещаю на странице элемент GridView, а что дальше, как связать это все? Если можете, помогите кодом: что должно быть в cs файлах и что должно быть на странице, где выполнятется само отображение и с помощью каких элементов лучше сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 16:37 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
"UHF": Допустим строку подключения я знаю. Размещаю на странице элемент GridView, а что дальше, как связать это все? Если можете, помогите кодом: что должно быть в cs файлах и что должно быть на странице, где выполнятется само отображение и с помощью каких элементов лучше сделать? так все как обычно, как с обычной базой данных. gridview и SqlDataSource у gridview задаешь DataSourceID равзым id этого SqlDataSource у SqlDataSource устанавливаешь строку подключения устанавливаешь свойство ProvideName ну и там параметры если надо, и SelectCommand в коде в Page_Load() if (!PostBack) { myGridView.DataBind(); } небольшая проблемка как select написать, а именно имя таблицы. например у тебя в эксел файле один лист (ненужные лучше удали) с именем Sheet1 (руские лучше не используй). так select будет select * from Sheet1 или select * from _Sheet1 или select * from $Sheet1 или еще какая фигня еще один глюк может быть, он может решить что записей у тебя 65535 а не только строки содержащие данные удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 16:50 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Не работает. И ошибок никаких не выдает. Страница, где все должно показывать, пустая. Может что нужно написать для <asp:GridView ID="DataGrid1" runat="server"> </asp:GridView> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 17:02 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Актуально. Плиз!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 16:44 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
"UHF": Не работает. И ошибок никаких не выдает. Страница, где все должно показывать, пустая. Может что нужно написать для <asp:GridView ID="DataGrid1" runat="server"> </asp:GridView> блин! надо же id источника данных указать <asp:GridView ID="DataGrid1" runat="server" DataSourceID="myDS"> </asp:GridView> <asp:SqlDataSource ID="myDS" runat="server" SelectCommand="select *... ну селект тут" /> и в коде не забудь вызвать if (!IsPostBack) { DataGrid1.DataBind(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2007, 07:21 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
а как EXCEL файл в базу закинуть? ))) ирония судьбы. здесь вопрос - как вывести - с этим у меня проблем нет. а у меня вопрос - как закинуть - дык тут с этим проблем нет))) за ранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 02:28 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
"vladka63": а как EXCEL файл в базу закинуть? ))) ирония судьбы. здесь вопрос - как вывести - с этим у меня проблем нет. а у меня вопрос - как закинуть - дык тут с этим проблем нет))) за ранее спасибо. ты имеешь в виду сохранить в базе данных бинарные данные (excel файл) или прочитать данные из excel-файла и потом сохранить их в таблице базы данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 06:24 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
вот это: прочитать данные из excel-файла и потом сохранить их в таблице базы данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 10:46 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
в смысле: есть Excel таблица (прайс-лист, например). вот этот прайс-лист нужно загрузить на сервак с админ-страницы так, чтобы Excel таблица была помещена в таблицу базы данных . соответственно, посетитель мог бы сделать запрос с пользовательской страницы и таблица прайс-листа открылся на этой странице (не ввиде Excel) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 10:52 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
"vladka63": в смысле: есть Excel таблица (прайс-лист, например). вот этот прайс-лист нужно загрузить на сервак с админ-страницы так, чтобы Excel таблица была помещена в таблицу базы данных . соответственно, посетитель мог бы сделать запрос с пользовательской страницы и таблица прайс-листа открылся на этой странице (не ввиде Excel) так примерно так как я описал выше 1) открываешь connection к эксел-файлу и выполняешь select и получаешь datareader 2) открываешь connection к своей базе данных 3) в цикле читаешь данные из reader\'а (1) и выполняешь INSERT в свою базу типо того while (myRader.Read()) { myDbCommand.CommandText = "INSERT .... "; // тут напиши куда вставлять myDbCommand.Parameters[0] = myReader[0]; // создай и установи параметры myDbCommand.ExecuteNonQuery(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 12:49 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
спасибо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 13:00 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Неправильно. 99% полезной информации в прайс-листах скрыто в том, что НИКАК НИЗЗЯ вычитать таким образом. Например КРАСНЫМ цветом помечены позиции КОТОРЫХ УЖЕ НЕТ. Или, например, большинство прайсов сейчас идет с группировкой OUTLINE - это такие крестики слева. Например - тынц в крестик - а там заголовок БРАКОВАННАЯ УПАКОВКА еще тынц - а там ПОСЛЕДНИЙ ЭКЗЕМПЛЯР. Никакой практической ценности прайс-листы, считанные по микрасофтовским чудо-технологиям (не позволяющим читать ОСНОВНОЕ из прайсов - ну тот же OUTLINE) - не представляют. Утратится все самое ценное в прайсах. Смысл они утеряют. Это все можно вычитать только самой обьектной моделью эксела - что жутко гиморойно и тупо. Но другого пути нет - другой путь только в мошеннических примерчиках в MSDN. Смысла в них только - совсем чуть-чуть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 13:18 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
"vbnet2000": Неправильно. 99% полезной информации в прайс-листах скрыто в том, что НИКАК НИЗЗЯ вычитать таким образом. Например КРАСНЫМ цветом помечены позиции КОТОРЫХ УЖЕ НЕТ. Или, например, большинство прайсов сейчас идет с группировкой OUTLINE - это такие крестики слева. Например - тынц в крестик - а там заголовок БРАКОВАННАЯ УПАКОВКА еще тынц - а там ПОСЛЕДНИЙ ЭКЗЕМПЛЯР. Никакой практической ценности прайс-листы, считанные по микрасофтовским чудо-технологиям (не позволяющим читать ОСНОВНОЕ из прайсов - ну тот же OUTLINE) - не представляют. Утратится все самое ценное в прайсах. Смысл они утеряют. Это все можно вычитать только самой обьектной моделью эксела - что жутко гиморойно и тупо. Но другого пути нет - другой путь только в мошеннических примерчиках в MSDN. Смысла в них только - совсем чуть-чуть... этого просто игнорируем, у него походу словесный понос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 13:59 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
ну в чем-то он прав) глубинное зрение у человека. в моем случае - нет всяких там раскрывающихся окон в Excel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 15:36 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
эксель переносится в базу без строчки кода, простым запуском DTS визарда (import data) из консоли управления SQL сервером.http://ln.com.ua/~openxs/articles/smart-questions-ru.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 16:24 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Добрый Утро Всем! Касательно предыдущего вопроса - Спасибо Всем, получилось! По ходу у меня возникла следующая проблема. В строке подключения указываю физический путь к файлу, относительно никак не получается. Поэтому, как и следовало ожидать, на сервере это не прокатывает. У себя пишу так: <asp:SqlDataSource ID="SqlDataSource1" runat="server" ProviderName="System.Data.Odbc" SelectCommand="SELECT * FROM [Sheet1$]" ConnectionString="Driver={Microsoft Excel Driver (*.xls)};DBQ=D:\price.xls"> </asp:SqlDataSource> Как написать в строке подключения путь относительно корня сайта, для сервера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 09:49 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Server.MapPath + "/file.xls"-- Век живи - век учись, дураком помрешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 12:36 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Dmitry Uvarov: эксель переносится в базу без строчки кода, простым запуском DTS визарда (import data) из консоли управления SQL сервером. +1 но если надо дать возможность простому (=тупому) пользователю загрузить файл на сервер и положить его в базу - тогда приходится писать такую фигню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 12:55 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Дело в том, что свойство ConnectionString элемента <asp:SqlDataSource> я определяю в aspx-файле и не знаю как потом связать строковую переменную полученную сложением Server.MapPath + "file.xls" с этим свойством. И вообще не знаю как это делается. Подскажиет, пожалуйста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 13:03 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
vladka63есть Excel таблица (прайс-лист, например). вот этот прайс-лист нужно загрузить на сервак с админ-страницы так, чтобы Excel таблица была помещена в таблицу базы данных . соответственно, посетитель мог бы сделать запрос с пользовательской страницы и таблица прайс-листа открылся на этой странице (не ввиде Excel) Придумали как автоматически преобразовывать прайсы Эксель для базы данных? Есть какое-то решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2016, 09:00 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Renaq, недавно наткнулся на сайт онлайн просмотра экселевских файлов Online Excel Viewer - Zoho Sheet , отлично дублирует структуру файлов и отображает данные, но таких CMS и скриптов в свободном доступе на просторах рунета не встречах. Дла групповой работы с прайсами могу посоветовать Инетшоп , эта прога на MS SQL и ее можно поставить куда-то на ВПС чтобы через нее импортировать прайс-листы поставщиков. Она так же поддерживает автоматизицию работы через OLE Automation . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2016, 21:32 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Darid, сложная система конечно и работает только с MS SQL SERVER. Попробую разобраться как с ней работать на бесплатной версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 16:09 |
|
||
|
Чтение из Excel-файла и отображение информации на странице сайта
|
|||
|---|---|---|---|
|
#18+
Renaqсложная система конечно и работает только с MS SQL SERVER. При желании перегнать данные с одной базы в другую не составит труда, хотя конечно зависит от объема и частоты синхронизации. RenaqПопробую разобраться как с ней работать на бесплатной версии. Никто не обещал одну большую кнопку "Сделать всю мою работу за день". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2016, 16:17 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39199896&tid=1355952]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 357ms |

| 0 / 0 |
