Я создал веб-приложение, которое позволяет пользователю загружать CSV-файл, просто скопировав ссылку в браузер. После этого пользователь может открыть этот файл с помощью Excel.

Поскольку файл CSV может меняться несколько раз в день, я не хочу, чтобы пользователь постоянно загружал и открывал файл. Я хочу автоматизировать этот процесс. В Excel есть приятная функция, которая называется веб-запрос.Эта функция позволяет импортировать содержимое веб-страницы в формате Excel, например: HTML-таблицы. После того, как вы импортируете эти данные, чтобы обновить их, вам просто нужно нажать на кнопку "обновить все". В моем случае я не могу этого сделать, потому что мой файл не напечатан на html-странице, он просто доступен для скачивания.

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

Наконец, я не уверен, что это правильное место, чтобы задать этот вопрос. Но я использую свой шанс, основываясь на этой ссылке https://meta.stackexchange.com/questions/90919/which-stack-exchange-site-is-best-for-microsoft-excel-questions.

Любая помощь будет оценена.

1 ответ1

0

Кажется, у вас может быть причина для создания приложения для этого, в этом трудно быть уверенным. Однако, если у вас нет особой причины, о которой вы не сообщили нам, вы можете добиться того, о чем вы просите, с помощью встроенного в браузер поведения, которое происходит автоматически при нажатии на ссылку.

Например, у вас может быть следующая ссылка на вашей веб-странице:

<a href="myfile.csv">myfile.csv</a>

Когда пользователь щелкает эту ссылку, браузер пользователя предложит открыть файл с помощью программы, связанной с расширением .csv на компьютере пользователя:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .