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

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

Войти
Регистрация
Восстановить пароль
 
Aaxenon
Light Knight
106 / 29 / 3
Регистрация: 03.06.2010
Сообщений: 361
#1

программное изменения Excel док-мента - C++

08.08.2010, 13:06. Просмотров 373. Ответов 3
Метки нет (Все метки)

вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <ctime>
#include <fstream>
 
using namespace std;
 
int main()
{
    ofstream file("recording.xls");
    if(!file)
        return 1;
 
        const int ROW = 5, COLUMN = 5;
        int MAS[ROW][COLUMN];
        int array1[26];  // создаем массив, в котором по индексу [I]к[/I] будет храниться 0 или 1
        int k; // собственно индекс [I]к[/I]
 
        for (int g=0; g< 26; g++) {  array1[g]=0; } // обнуляем массив
 
        srand(time(NULL));
        for (int i=0; i < ROW; i++)
           {
                for (int j=0; j< COLUMN; j++)
                {
 
//проверка на единственность
                        while(1)
                        {
                k = rand()%25 + 1;
                if ( array1[k] == 0 ) { array1[k] = 1; MAS[i][j] = k; break; } 
                        }
                cout << MAS[i][j] << "\t\t";
                file << MAS[i][j] << "\t";
               }
                cout << endl<< endl<< endl<< endl<< endl;
                file << endl;
        
        }
 
 
        system ("Pause");
 
        return 0;
}
можно сделать чтобы выводилось в документ с определенными размерами ячеек...ну т.е. примерно вот так:
0
Миниатюры
программное изменения Excel док-мента  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2010, 13:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос программное изменения Excel док-мента (C++):

Как автоматически в тексте док-та Word 2007 вставлять значение ячейки вставленной Excel? - MS Office
Есть документ Word 2007 с вставленной Excel 2007. Надо сделать так, чтобы значение формулы из ячейки I1 Excel автоматически добавлялось в...

Программное форматирование ячеек Excel - Visual Basic
вывожу данные в файлик Excel. Все хорошо, толко вот команды типа .HorizontalAlignment = xlCenter .VerticalAlignment = xlBottom ...

Программное открытие Excel из Access - MS Access
Подскажите, как программно открыть Excel из Access, но так чтобы путь до Excel определялся автоматически (из реестра ли вытягивался или еще...

Программное сохранение файла в Excel - VBA
Как программно сохранить файл в Excel, чтобы имя сохраняемого файла бралось из определенной ячейки?

Программное построение диаграмм в Excel - VBA
Скажите пожалуйста, как программно построить линейную диаграмму в excel при том условии, что количество строк, являющихся источником данный...

Программное управление скроллом в окне Excel. - VBA
Доброго времени суток! Как из кода VBA поместить вертикальный скролл активного листа в крайнее верхнее, а горизонтальный в крайнее левое...

3
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,819
08.08.2010, 13:47 #2
Цитата Сообщение от RoY_Mu$T@nG Посмотреть сообщение
ofstream file("recording.xls");
А это ничего, что документ в формате xls - не простой текстовый документ?
Вот тут есть подробное описание формата xls аж на три с половиной сотни страниц...
1
Aaxenon
Light Knight
106 / 29 / 3
Регистрация: 03.06.2010
Сообщений: 361
08.08.2010, 15:59  [ТС] #3
xls это документ excel

Добавлено через 52 секунды
в новых версиях это xslx

Добавлено через 1 минуту
программное изменения Excel док-мента
название темы
0
D@rkD@iver
111 / 111 / 3
Регистрация: 01.10.2008
Сообщений: 876
08.08.2010, 19:29 #4
RoY_Mu$T@nG, ты работаешь с ним как с текстовым документом
это текстовый документ, ищи инфу про excel надо юзать ActiveX компоненты или OLE
1
08.08.2010, 19:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2010, 19:29
Привет! Вот еще темы с ответами:

Программное заполнение списка на листе Excel - VBA
Есть список (элемент формы) на листе Excel. Имя списка отображается на листе как &quot;Окно списка 3&quot;, в макросах - как &quot;Окносписка3&quot;. Можно ли...

Программное заполнение регистров из файла excel - 1С
Здравствуйте! Я заполняю регистры данными из файла excel в 8.2 обычное приложение. Написала такой код. ...

Excel - программное выделение ячеек с Ctrl - VBA
Excel программное выделение ячеек с CTRL

Программное изменение уровня безопасности в Excel XP - VBA
Кто бы посоветовал, как сделать, чтобы макрос при открытии книги Excel сам устанавливал уровень безопасности с высокого или среднего на...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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