Макросы и программы для Excel в категории «Текстовые файлы»

Программы и макросы Excel для работы с текстовыми файлами TXT (импорт данных из TXT, выгрузка в TXT, обработка текстовых файлов, сбор данных из TXT файлов)
  • Заполнение документов Word данными из таблицы Excel
    Надстройка FillDocuments предназначена для формирования (подготовки) документов по шаблонам, с заполнением созданных файлов данными из текущей книги Excel, с возможностью отправки писем. В качестве шаблонов могут выступать следующие типы файлов: шаблоны и документы Word (расширения DOC, DOCX, DOCM, DOT, DOTX, DOTM) шаблоны и книги Excel (расширения XLS, XLSX, XLSM, XLSB, XLT, XLTX, XLTM)...
  • Функции ChangeFileCharset и ChangeTextCharset предназначены для изменения кодировки символов в текстовых файлах и строках. Исходную и конечную (желаемую) кодировку можно задать в параметрах вызова функций. ВНИМАНИЕ: Новая (универсальная) версия функции сохранения текста в файл в заданной кодировке: http://excelvba.ru/code/SaveTextToFile Список доступных на вашем компьютере кодировок можно найти в...
  • Данные функции предназначены для работы с текстовыми файлами из VBA Excel. Используя эти функции, вы при помощи одной строки кода сможете записать текст из переменной в файл, или наоборот, загрузить содержимое текстового файла в переменную. Чтение текстового файла в переменную: Function ReadTXTfile(ByVal filename As String) As String Set fso = CreateObject("scripting.filesystemobject...
  • Макрос предназначен для создания текстовых файлов в кодировке UTF-8. Исходными данными является таблица Excel из 12 столбцов. Сначала, макрос создаёт папку для будущих текстовых файлов. Папка создаётся в том же каталоге, где расположена книга Excel. Далее, для каждой строки таблицы, макрос формирует подпапку, используя в качестве её названия текст из 7-го столбца таблицы. И потом, когда папка...
  • Загрузка (импорт) файла CSV на лист Excel
    Надстройка предназначена для облегчения импорта данных в Excel из текстовых файлов с разделителями (например, из CSV) Пока во вложении - обычный файл Excel с нужными макросами, надстройку выложу позже В надстройке применена функция получения ссылки на заданную пользователем ячейку. Основой для надстройки послужила функция загрузки CSV файла в двумерный массив Использовать функции...
  • Представляю вашему вниманию инструментарий для работы с файлами по FTP Как известно, отправить файл на FTP сервер (или загрузить файл с FTP, создать папку на FTP сервере, и т.д.) можно при помощи таких API-функций из библиотеки wininet.dll, как FtpPutFile, FtpGetFile, FtpRenameFile, FtpDeleteFile, FtpRemoveDirectory, FtpCreateDirectory, FtpFindFirstFile и т.д...
  • Отправка почты из Excel при помощи TheBAT!
    Если вам нужно рассылать письма из Excel, воспользуйтесь готовым решением в виде надстройки FillDocuments Ознакомьтесь с возможностями и способами рассылки писем из Excel, а также с инструкцией по настройке рассылки через TheBAT Макроc предназначен для автоматизированной рассылки почты из Excel. Для рассылки используется почтовая программа TheBAT! (подразумевается, что эта программа на...
  • Функция TextFile2Array предназначена для преобразования файла CSV в двумерный массив Очень часто при работе с текстовыми файлами (и, в частности, с файлами CSV) приходится их загружать на лист Excel, предварительно производя фильтрацию данных в этом файле. Чтобы упростить весь процесс - от выбора файла CSV в диалоговом окне, до разбиения загруженного из файла текста в двумерный массив, и была...
  • Функция предназначена для разбивки текстового файла на несколько файлов меньшего размера - в каждом из которых будет не более заданнного количества строк Разделитель строк (обычно это перевод строки - константа vbNewLine) задаётся в качестве параметра функции Delimiter$ Создаваемые файлы получают имена вида filename(1).txt, filename(2).txt и т.д. Если задан параметр функции...
  • Скриншот программы загрузки списка температур из текстового файла
    Макрос предназначен для загрузки данных из выбранного текстового файла. В данном примере макрос загружает из текстового файла (формата CSV) список минимальных и максимальных температур за указанный год. Год выбирается на листе из выпадающего списка. На листе запуска всего 2 кнопки - первая запускает макрос загрузки данных, вторая - очищает заполненную таблицу. В демонстрационных целях в...
  • Панель инструментов программы обработки телефонных номеров
    Программа предназначена для обработки объявлений о продаже недвижимости.   Основная задача программы - обработка списка телефоннных номеров из объявлений, с целью фильтрации этого списка. Это позволяет выделить объявления от частных лиц, удалив из общего списка предложения от агенств недвижимости.   Программа умеет: разносить номера из ячеек по разным столбцам или строкам...
  • Результат формирования задания на производство
    Программа предназначена для формирования заданий на производство. Исходными данными выступают таблицы Excel и файлы XML. При конвертации таблиц происходит обработка данных и перестановка столбцов. При запуске программа формирует панель инструментов с 6 кнопками - для обработки файлов различной структуры.
  • Результат обработки объявлений - таблица на листе Excel
    Программа предназначена для преобразования файлов формата .HTM с объявлениями о продаже недвижимости (файлы являются результатом сохранения веб-страниц с сайтов публикации объявлений) в формат Microsoft Excel. Программа производит анализ текста объвлений, распознаёт значения площади и этажности, отделяет второстепенные данные (комментарий) из текста объявления, преобразует различные форматы цен (...
  • Функции WIF и RIF являются обёртками для WinAPI функций WritePrivateProfileString и GetPrivateProfileString, и предназначены для записи и чтения параметров из файлов конфигурации INI. INI-файлы - это обычные текстовые файлы, предназначенные для хранения настроек программ. Примерный вид структуры INI -файла: ; комментарий [Section1] var1 = значение_1 var2 = значение_2 [access] changed=02.06...
  • Скриншот формы текстового редактора
    Простейший текстовый редактор, который позволяет загружать документы Word из выбранной папки, и редактировать текст с возможностью последующего сохранения. (сохраняется только текст, форматирование очищается)
  • Пример обрабатываемого текстового файла, содержащего данные о компьютере
    Программа предназначена для выборки данных из текстовых файлов, которые были сгенерированны инвентаризационной программой В качестве исходных данных для макроса используются текстовые файлы, в которых находится информация о конфигурации компьютеров (на каждый компьютер приходится по 3 файла). Работу макроса можно разделить на следующие этапы: Выбор папки с данными по всем компьютерам...
  • Промежуточные результаты отработки котировок
    Результат загрузки котировок из внешних файлов
    Программа позволяет загружать котировки различных валют из файлов формата .HTM, и анализировать их при различных параметрах анализа. Все котировки разбиваются на отдельные блоки (временные диапазоны для разбивки задаются на форме настроек), и анализ производится по каждому блоку в отдельности. Есть возможность исключить из расчётов данные за пятницу. Изменение параметров вычисления значений BS...
  • Скриншот программы обработки котировок в формате CSV
    Программа служит для преобразования тиковых значений котировок в свечи необходимого периода Исходный файл в формате .csv получается в результате выгрузки (экспорта) котировок с сайта www.finam.ru (Фьючерсы ФОРТС), и содержит большое количество строк (записей) - около 1 миллиона за 1 день. В исходном файле CSV имеется таблица  со следующими столбцами: <TICKER> <PER> <DATE...
  • Настройка шаблона писем для рассылки детализации звонков
    Программа предназначена для создания отчётов по детализации телефонных звонков (междугородная и международная связь), последующей упаковки созданных детализаций в ZIP архив, и автоматизированной рассылки сформированных писем абонентам. При запуске программа ищет в заданной папке исходные файлы с детализацией (упакованные в ZIP файлы DBF), и на основании из этих файлов формирует (по шаблону, с...
  • Скриншот программы выгрузки таблицы в CSV
    Программа формирует выгрузку в CSV для выделенных строк таблицы Excel Есть возможность одним нажатием выделить все строки в таблице (или снять выделение со всех строк) Реализована возможность разбиения итогового файла CSV на несколько, с заданным максимальным количеством строк. (создаваемые файлы автоматически нумеруются)