Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Где найти документацию Здравствуйте! Прошу помочь найти документацию. Я начинающий, пока на стадии изучения. Есть задача(учебная), необходимо реализовать сравнение 2 документов excel(*.xls, *.xlsx). Изначально хотел... Вообще не понимаю где и как искать документацию для разработчиков для взаимодействия с MS EXCEL Объектная модель офисных приложений Microsoft, а также обращение к ним через тот же OLE прекрасно... https://www.cyberforum.ru/ c-cpp/ thread2333603.html C/C++ FAILED(CoInitialize) и FAILED(CoGetClassObject) возвращают TRUE
Добрый день. Начал изучать COM и столкнулся со следующей проблемой. Необходимо, чтобы функция, экспортируемая из DLL, возвращала интерфейсное значение. Однако CoInitialize и CoGetClassObject... WhiscasH, покажите что именно за результат возвращается. интерфейс фабрики вообще реализован там откуда вы его просите?
C/C++ Камера
Ку программисты, может тко сталкивался или видел с ocx компонентом камеры, запись и сохранение, существуют ли такие? буду благодарен за подсказки
С++ Visual Studio. Занести данные из таблицы MS Access в comboBox C/C++
Подскажите пожалуйста как можно в comboBox (в Visual Studio) на форме вытянуть данные из столбца таблицы MS Access, используя С++? Просто подключая к dataSet компонент bindingSource, и bindingSource...
C/C++ Работа с функционалом 1С в С++ (vs15) https://www.cyberforum.ru/ c-cpp/ thread2261974.html
Всем привет. Задача состоит в том, чтобы на языке С++ вызвать методы из 1С. На данный момент меня интересует возможно ли вообще написать на С++ программу, которая бы вызывала Процедуру из Общего... Andrey_Sy4ik, открываем справку к 1с, находим раздел что-то вроде «интеграция с внешним ПО» и читаем что нельзя, что можно и как можно. Сам с 1с не работал - просто общий подход описал. Если оно...
C/C++ IShellLink & IPersistFile - создание ярлыка https://www.cyberforum.ru/ c-cpp/ thread2344139.html
Приветствую всех. Написал следующий код : IShellLink* ISH; IPersistFile* IPF; CoInitialize(NULL); CoCreateInstance(CLSID_ShellLink, 0, CLSCTX_INPROC_SERVER, IID_IShellLink, (LPVOID*)&ISH);... В целом всё корректно. За исключением отсутствия проверок на ошибки... Только вот у ярлыков должно быть расширение *.lnk, а вы его забыли. :) Добавлено через 12 минут В корень диска C: может не...
C/C++ COM, Excel, #import в VC++ Здравствуйте! Прошу помочь разобраться почему не пашет #import. Ситуация: Для работы с Excel вбиваю: #import "C:\\Program Files (x86)\\Common Files\\microsoft shared\\OFFICE16\\MSO.DLL" \ ... Если такие файлы у тебя на компе есть, то все должно пройти нормально после сборки. Запускай. https://www.cyberforum.ru/ c-cpp/ thread2338261.html C/C++ Внести текст в ячейку таблицы Word https://www.cyberforum.ru/ c-cpp/ thread2328080.html
Доброго времени суток. Помогите решить следующую задачку. Имеется файл .docx с таблицей. Я его открываю, и пытаюсь внести текст в ячейку . Но что я делаю неправильно? Ибо при выполнении строки... Как минимум нужно: vVarTable = vVarDoc.OlePropertyGet("Tables").OleFunction("Item", 1);
C/C++ Технология OLE: не получается добавлять/редактировать/удалять записи в таблице Access Здравствуйте! Помоги пожалуйста,не получается работать с таблицей access,а именно добавлять записи(редактировать,удалять). C++, технология ole. Среда builder 2010 Может у кого-нибудь ксть примеры... buffenwlad, тут пример для excel https://www.cyberforum.ru/com-ole/thread822803.html#post4341678 - для access просто набейте в VBA рабочий код а потом по аналогии переведите на вызовы Ole... https://www.cyberforum.ru/ c-cpp/ thread2268245.html C/C++ DirectShow вывод видео в текстуру для отображения его в окне игры Пытаюсь разобраться в коде для воспроизведения видео в текстуру с собственным Allocator-Presenter Начитавшись всякой ерунды вроде такого http://dxdev.narod.ru/coding/ArticlesVMR9Allocator.html Я... Поэтому возникает вопрос мне это метод InitializeDevice вызывать нужно самому, или он должен вызываться автоматом сам, если автоматом то почему этого не происходит? Сам вызывается. Может из-за... https://www.cyberforum.ru/ c-cpp/ thread2337129.html
C/C++ Работа c Word на C++ https://www.cyberforum.ru/ c-cpp/ thread2268147.html
Windows 10, Visual Studio 2012. Я хотел бы научиться работать с Word без MFC и Net. Я попробовал разобраться с управлением Word, создав пустое консольное приложение, взяв за основу проект... tumanovalex, 1 и 2 - наверное никак, играйте в угадайку - вызов просто вернёт ошибку параметр инвалид по-моему без деталей 3 странно 4 все параметры - варианты - тип варианты обычно понятен из...
Создать сетевой поток в GraphEdit C/C++
Здравствуйте. Помогите собрать в 2-х GraphEdit два графа на вещание в сеть видео потока и его приема. Есть фильтр рендер "File writer", с помощью которого можно записывать видео либо в файл, либо... Сделать трансляцию в GraphEdit так и не удалось через рендерер "File writer" или "WM ASF writer". Но вот прием видео потока делается. Если, например, в VLC media player создать видео поток по...
Заблокирован
18.01.2020, 08:59  [ТС] 0

Чтение/запись в Excel с COM OLE C++ - C/C++ - Ответ 14183137

18.01.2020, 08:59. Показов 57479. Ответов 71
Метки (Все метки)

Ответ

Здравствуйте,

Подскажите пожалуйста, вот есть к примеру:

C++
1
string data = "Hello";
С помощью com/winapi без проблем можно записать данные в ячейку ексель.

Но вопрос в другом, вот теперь есть к примеру:
C++
1
string data_unicode = u8"思";
То есть в string уже записывается не один байт информации под символ, а в данном случае три байта, соотвесвенно я все той же оберткой COM из записываю в ячейку ексель, НО ексель их воспринимает, как отдельные три символа в ascii кодировки видимо.

И вот вопрос, как сказать екселю, чтобы он данный ему массив data_unicode.c_str() - воспринимал как набор байт юникода и преобразовывал в символы юникод, а не по умолчанию в ascii ?

Вернуться к обсуждению:
Чтение/запись в Excel с COM OLE C++ C/C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.01.2020, 08:59
Готовые ответы и решения:

Cpp builder-Ole-Excel. WideString пишет в ячейку Excel минус перед нулем
Здравствуйте! Посмотрите пожалуйста: Когда аргумент val == 0, в ячейку Excel пишется "-0". Без WideString все нормально - в...

Общение с Excel через OLE
Недавно начал изучать с++. Использую ms vc++ 2010 express. Код такой // 2.cpp: определяет точку входа для консольного приложения. // ...

OLE. Как переименовать созданный файл в Excel.Application?
Доброго дня всем! Подскажите, как переименовать созданный файл в Excel? По умолчанию создается Книга1, а нужно другое имя документа. ...

71
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.01.2020, 08:59
Помогаю со студенческими работами здесь

Задание диапазона ячеек при объединении (OLE-сервер Excel)
Добрый день. Столкнулась с такой проблемой: при работе с OLE-сервером Excel, при задании диапазона объединения ячеек, появилась...

Чтение из Excel в StringGrid
Здравствуйте! Как считать информацию из открытого файла Excel в StringGrid? Пробовала вот так: void __fastcall...

Работа с БД SQLite 3: чтение, запись
есть бд SQLite 3, раньше с SQLite не работал, подскажите как от туда считать данные и записать их туда

Чтение данных из Excel с Visual C++
Здраствуйте. Нужно запрограммировать считывание данных из Excel-файла на Visual C++ (MVS 2005). Какие библиотеки для этого требуется...

Запись и чтение Excel
Здраствуйте. Подскажите как реализировать возможность записывать информацию с полей в лист Excel. После записи, при выборе соответствующего...

0
Новые блоги и статьи
Ключевые слова Python
hw_wired 15.02.2025
Ключевые слова в Python - это специальные зарезервированные слова, которые имеют особое значение и функции в языке. В настоящее время Python включает 35 ключевых слов и 4 мягких ключевых слова. Эти. . .
Отличия изменяемых и неизменяемых типов в Python
hw_wired 15.02.2025
В Python существует принципиальное различие между изменяемыми (mutable) и неизменяемыми (immutable) типами данных, которое оказывает существенное влияние на работу программ. Это различие часто. . .
Python: сравнение списков и кортежей
hw_wired 15.02.2025
В Python последовательности являются одними из самых важных и часто используемых типов данных. Они позволяют хранить упорядоченные наборы элементов, к которым можно обращаться по индексу. Среди всех. . .
Как скачивать файлы с URL с помощью Python
hw_wired 15.02.2025
Для скачивания файлов Python предлагает как встроенные средства, так и сторонние библиотеки. Встроенный модуль urllib из стандартной библиотеки обеспечивает базовую функциональность для работы с URL. . .
Использование SQLAlchemy в Python
hw_wired 15.02.2025
SQLAlchemy - мощная библиотека для работы с базами данных в Python, которая предоставляет полноценный набор средств для объектно-реляционного отображения (ORM) и обширные возможности для работы с. . .
Взаимодействие с REST API в Python
hw_wired 15.02.2025
В современном мире разработки программного обеспечения REST API стал неотъемлемой частью архитектуры веб-приложений. API (Application Programming Interface) - это набор правил и протоколов,. . .
Разделение строк в Python
hw_wired 15.02.2025
Python предлагает богатый набор возможностей для работы со строками, и среди них разделение строк занимает особое место. Этот процесс позволяет разбивать текст на отдельные компоненты, что критично. . .
Объединение строк в Python
hw_wired 15.02.2025
При работе с текстовыми данными в Python нередко возникает необходимость объединять несколько строк в одну. Это может потребоваться при форматировании вывода, обработке текстовых файлов или создании. . .
Лучшие игровые движки на Python
hw_wired 15.02.2025
В последнее время разработка игр стала одним из самых популярных направлений программирования, и Python не остался в стороне от этого тренда. Несмотря на то, что Python обычно не ассоциируется с. . .
Декоратор jit в Python
hw_wired 15.02.2025
Если вы достаточно долго изучаете программы и пакеты на Python для машинного обучения, то наверняка замечали, что паттерн "JIT-декоратор" довольно популярен. Этот подход позволяет превратить обычные. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru