96 / 96 / 21
Регистрация: 25.04.2012
Сообщений: 449
|
|
1 | |
Работа с таблицами Excel30.03.2013, 12:17. Показов 13911. Ответов 14
Метки нет (Все метки)
есть вот такая таблица
https://docs.google.com/spread... rue#gid=12 надо как-то автоматически загнать значения из таблицы в обычный двумерный массив. брать надо только целые значения(например c14 д14 и тд) нашел либу для xlsx, например вот такую http://www.libxl.com/ но как-то не очень хочется вникать в это все что проще, просто забить всю эту таблицу руками, или все-таки разобраться? можно пример, как считать из xlsx нужные значения в массив?(этой или любой другой либой) http://img132.imageshack.us/im... 971954.png из выделенного нужны только целые значения, 12х6 получается. я конечно могу переписать всё руками, но как-то надо быть по-умнее помогите пожалуйста
0
|
30.03.2013, 12:17 | |
Ответы с готовыми решениями:
14
Работа с Excel таблицами (libxl) Работа с таблицами Excel Работа с таблицами excel Работа с Excel таблицами без офиса |
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
||||||
01.04.2013, 10:22 | 2 | |||||
просто для примера (Borland C++ Builder)
1
|
2 / 2 / 0
Регистрация: 19.05.2013
Сообщений: 27
|
|
02.06.2013, 15:57 | 3 |
Скажите пж, что нужно сделать, чтобы заставить этот код работать в Студии (12)?
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
||||||
03.06.2013, 11:34 | 4 | |||||
в ней он работать не будет ибо это код из Borland C++ Builder. в студии придется самому кувыркаться с IDispatch или интерфейсами вытаскиваемыми прямо из библиотек типов офиса (студии это умеют). сам не пробовал (точнее никогда не добивался что бы оно запустилось) - в студии не работаю. вот из того что получилось применительно к Access (понимаю, это не Excel, но может навеет что-то - весь код рабочий)
0
|
2 / 2 / 0
Регистрация: 19.05.2013
Сообщений: 27
|
|
03.06.2013, 15:40 | 5 |
Насколько я понимаю, C++ один для любого компилятора и в студии можно заставить работать любой код из билдера, главное подключить то что надо.
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
|
03.06.2013, 22:48 | 6 |
но только не тот который содержит типы специфичные для билдера, например, из библиотеки VCL. или расширения языка вроде __properties
0
|
LittleIze
|
|
04.06.2013, 22:20 | 7 |
Здравствуйте дорогие программисты) Помогите пожалуйста. У меня задана эпициклоида с 4мя лепестками, а при построении получается только два. Что там нужно сделать в Excel чтобы получить все 4 лепестка?
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
|
05.06.2013, 23:01 | 8 |
очевидно расширить интервал параметра от которого строится функция. а какое это имеет отношение к COM ?
0
|
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
|
|
05.10.2017, 05:08 | 9 |
vxg, Скажите, скопировал ваш код и запустил. На этапе компиляции долго думает и в по итогу не отвечает. Скажите, в чем может быть проблема? И скажите, как мне запихнуть данные с RichEdit'а в столбец "B" таблицы Excel? Благодарю за ответы.
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
|
05.10.2017, 06:43 | 10 |
Степан_888, код рабочий. Если долго думает значит есть над чем, а вот если не отвечает значит болен) без сообщений компилятора сложно подсказать в чем может быть проблема.
Если у вас VC то по аналогии с тем что выше либо в лоб по аналогии с этим https://www.cyberforum.ru/com-... st10123237 Если у вас Builder то по аналогии с https://www.cyberforum.ru/com-... ost7603555
0
|
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
|
||||||
13.10.2017, 08:33 | 11 | |||||
vxg, Открыл учебник "Работа с OLE-сервером Excel". По инструкции написал код. Выдает ошибку. Не могу понять в чем дело Поможете?
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
|
13.10.2017, 08:44 | 12 |
Степан_888, отродясь не видал такой ошибки. Попробуйте без фанатизма выполнить кусок РАБОТАЮЩЕГО кода а потом переходите к исследованию неизведанного
0
|
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
|
||||||
13.10.2017, 08:56 | 13 | |||||
vxg, Использую код предложенный выше. Стопроцентного работающего кода практически нигде не возьмешь, да и не зачем хочется самому разобраться да потом помогать таким как я
Взял следующее:
0
|
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,424
|
|
13.10.2017, 18:05 | 14 |
Степан_888, файл то есть?
0
|
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 243
|
|
14.10.2017, 02:24 | 15 |
vxg, Спасибо. Ошибка вызвана с некорректной версией Builder Установил другую версию, Excel поднялся
1
|
14.10.2017, 02:24 | |
14.10.2017, 02:24 | |
Помогаю со студенческими работами здесь
15
Работа с графиками в excel и таблицами в powerpoint Работа с таблицами Excel и текстовым файлом Связь БД с таблицами Excel Delphi в excel с таблицами и сортировка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи | |||||
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации
В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
|
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
|
Копирование (маппинг) объектов в JavaScript
bytestream 21.01.2025
В современной разработке программного обеспечения копирование объектов представляет собой фундаментальную операцию, которая требует особого внимания и понимания. Маппинг объектов в JavaScript – это. . .
|
Как работать с Apache Kafka в C# .NET
bytestream 21.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки больших объемов информации в реальном времени. Эта система,. . .
|
Как использовать RabbitMQ в C# .NET
bytestream 21.01.2025
RabbitMQ представляет собой мощный брокер сообщений, который эффективно решает эту задачу, обеспечивая надежную передачу данных между множеством приложений. Этот инструмент реализует протокол AMQP. . .
|
Как объединить последние коммиты в Git
bytestream 21.01.2025
В мире разработки программного обеспечения система контроля версий Git стала незаменимым инструментом для управления исходным кодом. Одной из наиболее полезных, но порой сложных для освоения функций. . .
|
Как запушить новую локальную ветку (branch) в удалённый репозиторий Git и отслеживать её
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемым инструментом для эффективного управления кодом и организации командной работы. Одной из ключевых. . .
|
Как создать директорию и все родительские директории, указанные в пути, с помощью Python
bytestream 21.01.2025
Python предоставляет мощные инструменты для работы с файловой системой через встроенные модули os и pathlib, которые значительно упрощают процесс манипуляции директориями. Эти модули содержат. . .
|
Как работать с массивами в JavaScript
bytestream 21.01.2025
Массивы в JavaScript представляют собой один из фундаментальных типов данных, который позволяет хранить упорядоченные коллекции различных элементов в одной переменной. Эта структура данных является. . .
|
Какая максимальная длина адреса (URL) в различных браузерах и стандартах
bytestream 21.01.2025
В современном мире интернет-технологий URL-адреса (Uniform Resource Locator) играют фундаментальную роль в функционировании веб-пространства. Эти уникальные идентификаторы ресурсов стали неотъемлемой. . .
|
Как сбросить локальный репозиторий до состояния удалённого репозитория Git
bytestream 21.01.2025
При разработке программного обеспечения с использованием системы контроля версий Git разработчики часто сталкиваются с необходимостью синхронизации локального и удаленного репозиториев. Данная задача. . .
|
Как запретить подсветку выделенного текста с помощью CSS
bytestream 20.01.2025
Подсветка текста при выделении является стандартным поведением браузера, которое не всегда соответствует дизайнерским решениям или функциональным требованиям веб-приложения.
Выделение текста может. . .
|