ВНИМАНИЕ: Данная программа использует вызов системных функций - WinAPI
Поскольку синтаксис вызова этих функций в различных версиях Windows и Office может отличаться, работа программы на всех компьютерах не гарантируется!
Все размещённые на сайте макросы тестировались в Excel 2003 и 2007 под управлением 32-битной версии Windows XP
Если вы работаете в 64-битной версии Windows, или используете Office 2010 (в котором встроена 7-я версия VBA),
то вполне вероятно, что макрос работать не будет (требуется доработка вызова функций WinAPI)
По указанным причинам, скорее всего, макрос не будет работать под управлением MacOS (в Excel 2004, 2008, 2011 и т.п.)
Выгрузка файлов Excel на сайт (хостинг) по протоколу FTP
облегчение процесса редактирования файлов Excel, расположенных на сайте (доступных через FTP)
автоматизация экспорта таблиц Excel на страницы сайтов под управлением CMS Drupal
формирование изображений формате JPG из диапазона ячеек листа Excel - нажатием одной кнопки
Программа представляет собой надстройку для Microsoft Excel, при запуске которой пользователю доступны следующие возможности:
Работа с несколькими FTP-аккаунтами (параметры задаются на листе настроек)
Загрузка файла Excel через FTP (из выбранной папки) нажатием одной кнопки
Сохранение и отправка изменённой книги Excel через FTP на хостинг (одной кнопкой)
Моментальная публикация на сайте таблицы Excel
(формирование нового файла на основе выделенного лиапазона ячеек, и отправка его по FTP на сервер.
В буфере обмена после этой операции оказывается php-код для вставки в статью на сайте)
Быстрое преобразование выделенного диапазона ячеек (таблицы) в изображение в формате JPG
(c возможностью автоматической отправки картинки на сервер, и получения в буфере обмена ссылки на это изображение)
К примеру, вы создали сайт. Часть контента на сайте выводится динамически на основании данных из таблиц Excel (прайс-листы, отчёты, и т.п.)
А заказчику сайта требуется регулярно обновлять данные в файлах Excel, по причине чего он с завидной регулярностью обращается к вам, как к разработчику
(ибо его сотрудники не в состоянии разобраться, как скачивать файлы по FTP, а потом изменённые файлы закачивать обратно)
На помощь вам придёт эта надстройка - достаточно один раз прописать в настройках программы учётные данные для соединения через FTP, и указать папку, в которой хранятся требующие обновления файлы. (для одного FTP-аккаунта может быть задано несколько папок)
Теперь отправляете надстройку заказчику, тот устанавливает её на компы своих подчинённых, - и у вас одной проблемой меньше, ибо при помощи этой надстройки с обновлением информации в файлах Excel, выложенных на сервере, справится любая блондинка)
И с публикацией новых таблиц сложностей не будет - ведь достаточно выделить диапазон ячеек, нажать всего одну кнопку, - и можно вставлять код из буфера обмена прямо в заметку (ноду Drupal)
Если видеозапись работы надстройки не отображается в вашем браузере, вы можете скачать её по этой ссылке:
Большая просьба к вам не хранить свои рабочие файлы на моём FTP сервере.
Почему этого не следует делать:
в ваших файлах может содержаться конфиденциальная информация, которую смогут без проблем увидеть другие пользователи этой программы
(не забывайте, что после сохранения файла на одном из двух тестовых аккаунтов, у вас не будет возможности удалить ранее созданный файл)
хоть на дисковое пространство и установлена квота (ограничение), мне не хотелось бы, чтобы на моём сервере лежало много чужих файлов.
Я в настройках программы указал реальные FTP аккаунты лишь для того, чтобы вы могли ПРОТЕСТИРОВАТЬ программу (попробовать открыть мои файлы через FTP, изменить их и сохранить изменения, после чего убедиться, что потом файлы открываются с ранее внесенными изменениями - что всё работает как надо)
Это вовсе не значит, что я предоставляю вам свой хостинг для хранения ваших файлов
(к тому же на сервере, FTP учётка которого вбита в настройки программы, сравнительно низкая скорость отправки и получения данных, поэтому в файлами большого объёма работать не очень удобно)
Проверили программу, и вас всё устроило? Пользуйтесь на здоровье, только сначала замените мою FTP учётку на свою (наверняка, у вас или ваших друзей есть сайт, так что проблем с получением FTP аккаунта быть не должно. Кроме того, сайт не обязателен - можно запросто найти и за символическую плату получить доступ к нормальному хранилищу файлов, доступному через FTP)
PS: Удалил чужие файлы с сервера, залил новые тестовые.
Тестовые файлы можете изменять, если вам захочется, или оставлять в них сообщения типа «Здесь был Вася )»
(помню, нашел в одном из файлов такое сообщение)
Если создаёте новые файлы - создавайте из либо пустыми, либо с тестовыми данными
PPS: если вдруг вы по ошибке сохранили на моём сервере файл, содержащий коммерческую информацию, или какие-либо другие данные, не предназначенные для публичного просмотра, - напишите мне, и я удалю ваш файл с хостинга.
Комментарии
Уважаемые пользователи этой программы!
Большая просьба к вам не хранить свои рабочие файлы на моём FTP сервере.
Почему этого не следует делать:
(не забывайте, что после сохранения файла на одном из двух тестовых аккаунтов, у вас не будет возможности удалить ранее созданный файл)
Я в настройках программы указал реальные FTP аккаунты лишь для того, чтобы вы могли ПРОТЕСТИРОВАТЬ программу (попробовать открыть мои файлы через FTP, изменить их и сохранить изменения, после чего убедиться, что потом файлы открываются с ранее внесенными изменениями - что всё работает как надо)
Это вовсе не значит, что я предоставляю вам свой хостинг для хранения ваших файлов
(к тому же на сервере, FTP учётка которого вбита в настройки программы, сравнительно низкая скорость отправки и получения данных, поэтому в файлами большого объёма работать не очень удобно)
Проверили программу, и вас всё устроило? Пользуйтесь на здоровье, только сначала замените мою FTP учётку на свою (наверняка, у вас или ваших друзей есть сайт, так что проблем с получением FTP аккаунта быть не должно. Кроме того, сайт не обязателен - можно запросто найти и за символическую плату получить доступ к нормальному хранилищу файлов, доступному через FTP)
PS: Удалил чужие файлы с сервера, залил новые тестовые.
Тестовые файлы можете изменять, если вам захочется, или оставлять в них сообщения типа «Здесь был Вася )»
(помню, нашел в одном из файлов такое сообщение)
Если создаёте новые файлы - создавайте из либо пустыми, либо с тестовыми данными
PPS: если вдруг вы по ошибке сохранили на моём сервере файл, содержащий коммерческую информацию, или какие-либо другие данные, не предназначенные для публичного просмотра, - напишите мне, и я удалю ваш файл с хостинга.
Отправить комментарий