Как я показываю встроенный файл Excel в WebPage?

Вот решение проблемы, которую я уже понял.

  1. Линия if typed_password == "12345": не будет работать, пока пользователь не введет правильный пароль

    Исправить: добавить его в [ 117] elif оператор

  2. Если result должен показать желаемое сообщение, например Access Granted или Access Denied!! или That password is one that an idiot puts on their luggage!!!

    Исправить: Использовать [ 116] функция

Фиксированный код

password_file = open('SecretPasswordFile.txt')
secret_password = password_file.read().rstrip() # fix : added rstrip() to trim whitespaces from the right side
typed_password = input("Enter your Password!: ")

if typed_password == secret_password:
    print ("Access granted!")
elif typed_password == "12345":
     print("That password is one that an idiot puts on their luggage!!!")
else:
    print('Access Denied!!')

6
задан juan 3 October 2008 в 18:39
поделиться

7 ответов

Это имеет отношение к настроенному браузеру локального человека и не действительно что-либо, что можно сделать на конце. Если они нажимают на ссылку с .xls (x) расширение, браузер определяет, хочет ли это открыть его сам или в новом окне.

Вот страница Microsoft о том, как изменить эти настройки: http://support.microsoft.com/kb/162059

7
ответ дан 8 December 2019 в 14:49
поделиться

Я думаю, что Ваш лучший выбор будет извлечением данных из файла Excel и отображения его в обычной HTML-таблице. Excel не точно безопасно вызвать от веб-страницы, и не все имеет его так или иначе.

2
ответ дан 8 December 2019 в 14:49
поделиться

Смотрите на средство просмотра scribd iPaper - это - основанное на Flash Средство просмотра XLS (и другой) документы.

2
ответ дан 8 December 2019 в 14:49
поделиться

в Ваших комментариях Вы говорите, что файл Excel находится в файловой системе клиента, не в веб-сервере. я думаю, что модель обеспечения безопасности нормальных браузеров запрещает это; но не был бы удивлен, если установка высоких полномочий к Вашим страницам могла позволить это.

0
ответ дан 8 December 2019 в 14:49
поделиться
<iframe src="file:\\yourpath\yourfile.xls" width="100%" height="500"></iframe>
-3
ответ дан 8 December 2019 в 14:49
поделиться

2007 MOSS имеет изящную функцию под названием Excel Services, которая могла бы отвечать всем требованиям...

2
ответ дан 8 December 2019 в 14:49
поделиться

Ну, это немного грубовато, но вроде как подходит.

  1. Выделите область электронной таблицы, которую вы хотите отобразить.
  2. Скопируйте эту область в MS Paint.
  3. Выберите область в Paint и с помощью функции Edit/Copy to/ сохраните ее как растровое изображение.
  4. Теперь загрузите растровое изображение, как и любой другой рисунок.
-3
ответ дан 8 December 2019 в 14:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: