mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

ВНИМАНИЕ: Данная программа использует вызов системных функций - WinAPI
Поскольку синтаксис вызова этих функций в различных версиях Windows и Office может отличаться, работа программы на всех компьютерах не гарантируется!
Все размещённые на сайте макросы тестировались в Excel 2003 - 2010 под управлением 32-битной версии Windows XP

Если вы работаете в 64-битной версии Windows, или используете Office 2010 или 2013 (в котором встроена 7-я версия VBA),
то есть вероятность, что макрос работать не будет (потребуется доработка вызова функций WinAPI)
По указанным причинам, макрос не будет работать под управлением MacOS Excel 2004, 2008, 2011 и т.п.)

Нужна аналогичная программа (надстройка, макрос) для Excel?

Оформите заказ у нас на сайте, не забыв прикрепить примеры файлов, и описать, что и как должно работать.

Работа с файлами Excel через FTP (отправка файлов, таблиц и изображений на хостинг)

Назначение программы:

  • Выгрузка файлов Excel на сайт (хостинг) по протоколу FTP
  • облегчение процесса редактирования файлов Excel, расположенных на сайте (доступных через FTP)
  • автоматизация экспорта таблиц Excel на страницы сайтов под управлением CMS Drupal
  • формирование изображений формате JPG из диапазона ячеек листа Excel - нажатием одной кнопки

 

Программа представляет собой надстройку для Microsoft Excel, при запуске которой пользователю доступны следующие возможности:

'Панель

  1. Работа с несколькими FTP-аккаунтами (параметры задаются на листе настроек)
  2. Загрузка файла Excel через FTP (из выбранной папки) нажатием одной кнопки
  3. Сохранение и отправка изменённой книги Excel через FTP на хостинг (одной кнопкой)
  4. Моментальная публикация на сайте таблицы Excel
    (формирование нового файла на основе выделенного лиапазона ячеек, и отправка его по FTP на сервер.
    В буфере обмена после этой операции оказывается php-код для вставки в статью на сайте)
  5. Быстрое преобразование выделенного диапазона ячеек (таблицы) в изображение в формате JPG
    (c возможностью автоматической отправки картинки на сервер, и получения в буфере обмена ссылки на это изображение)

Ознакомьтесь также со способом работы с FTP сервером из VBA
без использования системных функций (WinAPI)

В каких случаях программа незаменима:

К примеру, вы создали сайт. Часть контента на сайте выводится динамически на основании данных из таблиц Excel (прайс-листы, отчёты, и т.п.)

А заказчику сайта требуется регулярно обновлять данные в файлах Excel, по причине чего он с завидной регулярностью обращается к вам, как к разработчику
(ибо его сотрудники не в состоянии разобраться, как скачивать файлы по FTP, а потом изменённые файлы закачивать обратно)

На помощь вам придёт эта надстройка - достаточно один раз прописать в настройках программы учётные данные для соединения через FTP, и указать папку, в которой хранятся требующие обновления файлы. (для одного FTP-аккаунта может быть задано несколько папок)

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

И с публикацией новых таблиц сложностей не будет - ведь достаточно выделить диапазон ячеек, нажать всего одну кнопку, - и можно вставлять код из буфера обмена прямо в заметку (ноду Drupal)

 

Если видеозапись работы надстройки не отображается в вашем браузере, вы можете скачать её по этой ссылке:

www.ExcelVBA.ru/pic/Video_FTP.wmv (размер: 3,7 Мб)

 

 

ВложениеРазмерЗагрузкиПоследняя загрузка
FTP.xls128.5 КБ282619 минут 45 секунд назад

Комментарии

"Если вы работаете в 64-битной версии Windows, или используете Office 2010 или 2013 (в котором встроена 7-я версия VBA),
то есть вероятность, что макрос работать не будет " - какая вероятность?
стоит пробовать? там пароль просит ...

Уважаемые пользователи этой программы!

Большая просьба к вам не хранить свои рабочие файлы на моём FTP сервере.

Почему этого не следует делать:

  1. в ваших файлах может содержаться конфиденциальная информация, которую смогут без проблем увидеть другие пользователи этой программы
    (не забывайте, что после сохранения файла на одном из двух тестовых аккаунтов, у вас не будет возможности удалить ранее созданный файл)
  2. хоть на дисковое пространство и установлена квота (ограничение), мне не хотелось бы, чтобы на моём сервере лежало много чужих файлов.

Я в настройках программы указал реальные FTP аккаунты лишь для того, чтобы вы могли ПРОТЕСТИРОВАТЬ программу (попробовать открыть мои файлы через FTP, изменить их и сохранить изменения, после чего убедиться, что потом файлы открываются с ранее внесенными изменениями - что всё работает как надо)
Это вовсе не значит, что я предоставляю вам свой хостинг для хранения ваших файлов
(к тому же на сервере, FTP учётка которого вбита в настройки программы, сравнительно низкая скорость отправки и получения данных, поэтому в файлами большого объёма работать не очень удобно)

Проверили программу, и вас всё устроило? Пользуйтесь на здоровье, только сначала замените мою FTP учётку на свою (наверняка, у вас или ваших друзей есть сайт, так что проблем с получением FTP аккаунта быть не должно. Кроме того, сайт не обязателен - можно запросто найти и за символическую плату получить доступ к нормальному хранилищу файлов, доступному через FTP)

 

PS: Удалил чужие файлы с сервера, залил новые тестовые.

Тестовые файлы можете изменять, если вам захочется, или оставлять в них сообщения типа «Здесь был Вася )»

(помню, нашел в одном из файлов такое сообщение)

Если создаёте новые файлы - создавайте из либо пустыми, либо с тестовыми данными

PPS: если вдруг вы по ошибке сохранили на моём сервере файл, содержащий коммерческую информацию, или какие-либо другие данные, не предназначенные для публичного просмотра, - напишите мне, и я удалю ваш файл с хостинга.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
      _  __  __  _____           __  __   ____  
| | \ \/ / |___ | _ _ | \/ | | _ \
_ | | \ / / / | | | | | |\/| | | | | |
| |_| | / \ / / | |_| | | | | | | |_| |
\___/ /_/\_\ /_/ \__, | |_| |_| |____/
|___/
Введите код, изображенный в стиле ASCII-арт.