Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Jarry
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 50
#1

Получить данные из книги Excel - C++

07.07.2015, 06:05. Просмотров 450. Ответов 5
Метки нет (Все метки)

Доброго времени суток.
Необходимо вынуть из Excelевского файла вынуть инфу. Довольно долго и упорно искал, натыкался на OLE и COM, но все не очень понятно. Подскажите как можно вынуть информация или с чего начать для понимания этого процесса.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2015, 06:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить данные из книги Excel (C++):

Описать структуру Bibliotec, содержащую следующие поля: автор книги, инвентарный номер книги, название книги - C++
Описать структуру BIBLIOTEC содержащий следующие поля: автор книги , инвентарный номер книги , название книги. Подсчитать , книги скольких...

Надо данные ячеек Excel занести в С++ - C++
Есть таблица Excel надо значения ее ячеек занести в С++, а затем эти значения закинуть в RTF файл, который должен создаться в С++.

Получить данные из БД в переменную - C++
всем привет!) подключил базу к проекту #include "stdafx.h" #include <stdio.h> #include <windows.h> #include <mysql.h> ...

Книги Г.Шилдта в каком порядке нужно или какие книги для изучения с++ - C++
Скажите в каком порядке надо читать книги Г.Шилдта для изучения с++ . Возможно сначала придется с учить , или как лучше ? Или подскажите...

Не получается получить данные из массива - C++
person.h #include <iostream> #pragma once class Person { public: Person(); Person(char *data_name); ...

Не могу получить данные из файла - C++
У меня есть класс с авиакомпаниями, где должна записываться информация рейсов. Так же в классе есть функция для записи этой информации из...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IrineK
Заблокирован
07.07.2015, 07:54 #2
Цитата Сообщение от Jarry Посмотреть сообщение
натыкался на OLE и COM
С этого и начать.

Нужна обертка для работы с классами Excel.
0
Black Fregat
1381 / 1011 / 222
Регистрация: 31.05.2009
Сообщений: 4,240
07.07.2015, 08:34 #3
Если у Вас есть опыт работы с базами данных, то файл Excel довольно просто открыть как таблицу
0
AlexVRud
442 / 152 / 38
Регистрация: 04.07.2014
Сообщений: 431
07.07.2015, 08:35 #4
Если тяжело, то конвертируй в cvs, с ним будет проще
0
Butt-Head
Заблокирован
07.07.2015, 10:53 #5
Цитата Сообщение от Jarry Посмотреть сообщение
Необходимо вынуть из Excelевского файла
Значит так. У тебя точно файл с расширением XLS? Если так, то это файл старого excel-я, он бинарный с закрытым форматом. В последних excel-ях, ровно как и во всех офисных пакетах, файлы сохраняются в виде ZIP архива с XML-ями. Допустим в том же Excel 2013 файлы сохраняются в формате xlsx, это и есть zip архив. Я не помню с какой точно версии офиса пошли файлы такого формата, но явно это было сделано не вчера, так что можешь даже в офисе по древнее проверить.

Ну так вот, к чему я всё это. Если у тебя файл действительно в старом формате, тогда устанавливай новый офис, открывай свой старый файл и сохраняй его по новому в xlsx.
У файла xlsx переименовывай расширение в zip и открывай его любым архиватором. Внутри будет структура документа с кучей всяких XML файлов, в том числе и с твоей таблицей.
1
Jarry
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 50
07.07.2015, 17:36  [ТС] #6
Была идея с cvs но проблема в том что он не поддерживает обеднение ячеек(

Добавлено через 8 минут
Вариант с zip, думаю получиться, но его еще не пробовал. Натыкался еще на две библиотеки <ComObj.hpp> <utilcls.h>. Работаю в code blocks, везде говорят про c++ builder, может быть такое что все зависит от IDE, а если нет то где их найти?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2015, 17:36
Привет! Вот еще темы с ответами:

Получить данные из другой программы. - C++
Каким образом можно получить данные из другой программы? Другая программа: вывод реализован в свой класс, вроде не стандартный. gettext...

Как из С++ получить значение ячейки в файле Excel - C++
хотелось бы наиболее простым способом получить значение из открытого файла в Excel значение в заданной ячейке.

Как получить данные с html страницы - C++
Всегда интересовало, как к примеру пишут ботов для вк, или скрипты какие-нибудь для сайцтов итп, но механизм взаимодействия я не понимаю -...

Получить данные из строки string в другие переменные - C++
Здравствуйте. Есть файл, который я считываю построчно в string переменную. Примерный вид строки &quot;1;2;3;4;name;other;other;225;333;222;&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.07.2015, 17:36
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru