Форум программистов, компьютерный форум, киберфорум
Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 3.00. Голосов: 6.
Шифрование данных на листе Excel, в XLL, в COM (на примере VBA)
Запись от bedvit размещена 25.01.2024 в 17:26
Показов 5803 Комментарии 0
Метки excel, vba

Шифрование данных алгоритмами AES на листе Excel, шифрования файла пользовательских сохранений XLL, хранение зашифрованных диапазонов формул/данных с листа Excel в файле пользовательских сохранений XLL
Часть библиотеки BedvitXLL
Использованы исходники Crypto++
Расширенный пример см. на сайте bedvit.ru


Алгоритмы шифрования AES:

1 - "Без шифрования"
2 - "AES256:ECB"
...
Аватар для bedvit
Старый
Рейтинг: 1.00. Голосов: 2.
Чтение из XLSX-файла с помощью Python
Запись от nekit270 размещена 11.12.2023 в 02:42
Показов 2284 Комментарии 0
Метки excel, python, xlsx

Вдохновившись этой статейкой от sqltd1, решил написать на питончике скрипт для чтения данных из ячейки XLSX-файла.

Но не просто написать скрипт, а сделать это без внешних библиотек и всего прочего.


Формат XLSX

XLSX представляет собой zip-архив. Для извлечения значений нужны два файла из него:
/xl/worksheets/<лист>.xml - собственно лист
/xl/sharedStrings.xml - строки


Извлечение значений

...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 3.40. Голосов: 5.
PascalABC.Net и Excel
Запись от XzzzX размещена 09.08.2021 в 22:15
Показов 5896 Комментарии 4

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

Я попытался...
Аватар для XzzzX
Старый
Excel
Запись от Ig_o размещена 31.05.2021 в 14:57
Показов 1969 Комментарии 1

Срочно!!!!Нужен человек, который объяснит как перенести данные с первого листа и правильно распределить в таблице
Старый
примеры работы с Excel-файлами разных версий при помощи openrowset из TSQL
Запись от qwertehok размещена 07.04.2021 в 18:06
Показов 2544 Комментарии 0
Метки excel, sql server, tsql

SQL
1
2
3
4
5
6
7
8
9
10
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH override
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
RECONFIGURE WITH override
 
EXEC master.dbo.sp_msset_oledb_prop N'Microsoft.ACE.OLEDB.12.0',N'AllowInProcess',1
EXEC master.dbo.sp_msset_oledb_prop N'Microsoft.ACE.OLEDB.12.0',N'DynamicParameters',1
 
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.Jet.OLEDB.4.0',N'AllowInProcess', 1
EXEC master.dbo.sp_msset_oledb_prop
...
Старый
Разбор и расшифровка XML-тикетов МДЛП
Запись от amd48 размещена 20.01.2021 в 11:39
Показов 4032 Комментарии 0
Метки excel, vba, мдлп

Если вы не знаете, что такое МДЛП (или честный знак), вам крупно повезло.
А если знаете, то у вас мог возникнуть вопрос, как понять (а главное - быстро объяснить аптекарю), что там за коды в тикете. Особенно, если поставщик накосячил с 15 ошибкой и разагрегирование сделает только...
Аватар для amd48
Старый
Импорт файла Excel в проект MS Access ADP
Запись от Andrey-MSK размещена 26.10.2020 в 09:35
Показов 2268 Комментарии 0
Метки excel, ms access, vb

Теперь окончательный вариант.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub btnUploadData_Click()
On Error GoTo Err_btnUploadData_Click
 
    Dim fd As FileDialog
    Dim conn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Dim rsProj As ADODB.Recordset
    Dim path As String
'    Dim counter As Long
    Dim strSQL As String
    Dim strFile As String
    Dim sizeRs As Long
    Dim blnInTrans As Boolean
    Dim frmAddInfo As Form_фрмВставкаДанных
...
Аватар для Andrey-MSK
Старый
Рейтинг: 5.00. Голосов: 1.
Надстройка - Excel Tools VBA
Запись от art1289 размещена 24.04.2020 в 12:52 / Надстройка: Macro Tools VBA – инструменты разработки макросов VBATools
Показов 5817 Комментарии 0
Метки excel, vba

Excel Tools VBA – надстройка, дополняющая MS Excel уникальными инструментами, которая позволяет автоматизировать рутинные и монотонные операции в MS Excel

Всем привет запустил новую надстройку Excel Tools VBA

содержит множество инструментов для работы с ячейками и диапазонами, листами и книгами MS Excel

Топ 5 инструментов надстройки Excel Tools VBA:
  • Сбор и загрузка данных - с листов и книг MS Excel
  • Диспетчер
...
Старый
Рейтинг: 3.67. Голосов: 6.
Печать QR-кода в COM/ActiveX и в Excel
Запись от bedvit размещена 22.04.2020 в 23:56
Показов 35743 Комментарии 0
Метки , excel, vb, word

Печать QR-кода в Excel, Word, 1С и проч. приложениях с поддержкой COM/ActiveX.
Часть библиотеки BedvitCOM
Использованы: libqrencode + GDI+

Страницы на сайте: https://bedvit.ru/xll/qr/
Страницы на сайте: https://bedvit.ru/com/qr/

Функционал:
1. Сохранение изображения в форматы: bmp, jpeg, gif, tiff, png.
2. QR-кода сохраняется в монохромное изображение, где формат позволяет, т.е. до 1 бита на пиксель. В любом цвете RGB. К...
Аватар для bedvit
Старый
Рейтинг: 5.00. Голосов: 1.
Image Tools VBA— надстройка для импорта иконок, MS Office
Запись от art1289 размещена 04.11.2019 в 07:36 / Надстройка: Macro Tools VBA – инструменты разработки макросов VBATools
Показов 4499 Комментарии 0
Метки add-in, excel, image, vba

Привет всем!
Делюсь надстройкой Image Tools VBA — надстройка для импорта иконок, MS Office на листы Excel и получения их названия, содержит 7842 иконки для MS Office 2013 или более поздних версий Excel.

Основные функции:
  • алфавитная галерея выбора иконок MSO
  • вставка иконки MSO на лист книги Excel, в формате *.png
  • использование название иконок для кода VBA

Файл для установки находится тут: Image Tools VBA – инструменты разработки макросов VBATools.ru
Старый
Рейтинг: 5.00. Голосов: 2.
VBA Tools автоматическое форматирование кода в VBE Excel
Запись от art1289 размещена 24.09.2019 в 07:26 / Надстройка: Macro Tools VBA – инструменты разработки макросов VBATools
Показов 11597 Комментарии 0
Метки excel, vba

Автоматическое форматирование кода, расстановка и удаление отступов в кода

Инструмент «оформления стиля кода» автоматически форматирует код согласно соглашению о написании кода в Visual Basic

Используя данный инструмент, вы получить следующие преимущества:
  • ваш код будет иметь единообразный вид
  • разработчики смогут быстрее его понять код
  • код будет соответствовать «рекомендациям» оформления кода в Visual Basic

Также можно настроить свои шаблон форматирования...
Старый
Рейтинг: 4.20. Голосов: 5.
Надстройка: Macro Tools VBA – инструменты разработки макросов VBATools
Запись от art1289 размещена 17.09.2019 в 11:03 / Надстройка: Macro Tools VBA – инструменты разработки макросов VBATools
Показов 4711 Комментарии 7
Метки add-in, excel, vba, код

Инструмент автоматизации разработки макросов в редакторе Visual Basic Editor для MS Excel

Основные преимущества Macro Tools VBA:

• установка, не требующая от пользователя прав администратора
• открытый исходный код
• работает на версиях MS Excel 32 bit и 64 bit
• русскоязычный интерфейс
• бесплатная

Основные функции Macro Tools VBA:

• удаление паролей с проектов VBA, книг и листов Excel
•...
Старый
Рейтинг: 3.55. Голосов: 11.
BedvitCOM (библиотека COM/ActiveX) + BedvitXLL (библиотека XLL c C API Functions для Excel) С/С++
Запись от bedvit размещена 06.08.2019 в 18:48
Показов 52253 Комментарии 20
Метки c, c++, com, excel, си

Решил объединить все проекты по данной тематике в одно решение.
Скачать новые версии библиотек XLL и COM на сайте.

Более подробно по компонентам - в отдельных темах (будут линки).

1.BedvitCOM (библиотека COM/ActiveX)

Область применения - COM/ActiveX поддерживающие приложения/языки на Windows (х32, х64).
Реализованы dual-интерфейсы с Automation-совместимыми типами данных (поддержка...
Аватар для bedvit
Старый
Рейтинг: 3.40. Голосов: 5.
Клеточные автоматы ч.1 - Conway's Game of Life in Excel
Запись от bedvit размещена 01.03.2019 в 20:55
Показов 4998 Комментарии 0
Метки excel

Зацепила тема, реализовал довольно шустрый (для Excel 2010 и выше) алгоритм.
То, что вышло - прилагаю.

Функционал:
1. Переключатель "гибель клеток на границе - 0 / закольцованные координаты - 1 "
2. Счетчик поколений
3. Замедление расчета задаваемое в секундах,...
Аватар для bedvit
Старый
Работа с Excel фалами в VB.NET
Запись от po4emy4ka размещена 02.02.2014 в 01:11
Показов 5711 Комментарии 0
Метки excel, vb.net

В продолжении темы Открытие документа Эксель в VB.NET поучимся записывать и считывать данные с листов открытых документов Excel.
Нажмите на изображение для увеличения
Название: Excel-VBNET2-1.png
Просмотров: 883
Размер:	12.1 Кб
ID:	2074
VB.NET
1
2
3
4
5
6
7
8
9
Imports Microsoft.Office.Interop.Excel  
Public Class Form1  
  
    Dim ExApp As New Application           'Приложение Excel  
    Dim ExWB As Workbook                   'Книга Excel  
    Dim ExWS As Worksheet                  'Лист книги Excel  
 
 
#Region
...
Старый
Открытие документа Эксель в VB.NET
Запись от po4emy4ka размещена 02.02.2014 в 01:05
Показов 9703 Комментарии 1
Метки excel, vb.net

Для того, чтобы мы могли открыть какой-либо файл Экселя и работать с ним в VB.NET, нам необходимо сначала добавить ссылку на библиотеку.
Шаг 1
Нажмите на изображение для увеличения
Название: Excel_VBNET_1.jpg
Просмотров: 762
Размер:	37.4 Кб
ID:	2068
Шаг 2 (можно в поиске набрать excel, чтобы было удобней)
Нажмите на изображение для увеличения
Название: Excel_VBNET_2.jpg
Просмотров: 1260
Размер:	48.4 Кб
ID:	2069
Добавить в наш проект подключение типов и переменные.
Шаг 3
Нажмите на изображение для увеличения
Название: Excel_VBNET_3.jpg
Просмотров: 1044
Размер:	18.5 Кб
ID:	2070
Для того, что бы при закрытии нашей программы в памяти не оставалось...
Старый
Программа рассылки
Запись от DimN размещена 04.09.2013 в 06:23
Показов 156 Комментарии 0

Вот, например, макрос для экселя,
который можно запихать в цикл и брать адреса получателей из списка на листе.
Visual Basic
1
2
3
4
5
6
7
8
Option Explicit
Sub send_message()
    Dim o_Mess As Object, v_Conf As String
    Set o_Mess = CreateObject("CDO.Message")
    v_Conf = "http://schemas.microsoft.com/cdo/configuration/"
    With o_Mess
        .To = "АДРЕС@КУДА.ОТПРАВЛЯЕШЬ"
        .From = "АДРЕС@ОТКУДА.ОТПРАВЛЯЕШЬ"
...
Аватар для DimN
Старый
Excel ЧаВо (FAQ)
Запись от turbanoff размещена 05.07.2013 в 17:59
Показов 11879 Комментарии 1
Метки .net, c-sharp, excel, interop

Во всех примерах предполагается, что прописан синоним для пространства имен Microsoft.Office.Interop.Excel;
C#
1
using Excel = Microsoft.Office.Interop.Excel;
Все примеры проверялись в Visual Studio 2010, .NET 3.5., Microsoft.Office.Interop.Excel.dll отсюда. Для тех кому лень устанавливать - здесь.

Основной список типов, используемых при работе с Excel:
  • Excel.Application - объект представляющий собой инстанс процесса Excel.exe
  • Excel.Workbook - представляет
...
Аватар для turbanoff
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru