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

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

Восстановить пароль Регистрация
 
Aaxenon
Light Knight
 Аватар для Aaxenon
106 / 29 / 3
Регистрация: 03.06.2010
Сообщений: 361
08.08.2010, 13:06     программное изменения Excel док-мента #1
вот код:
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;
}
можно сделать чтобы выводилось в документ с определенными размерами ячеек...ну т.е. примерно вот так:
Миниатюры
программное изменения Excel док-мента  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2010, 13:06     программное изменения Excel док-мента
Посмотрите здесь:

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

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

Добавлено через 1 минуту
программное изменения Excel док-мента
название темы
D@rkD@iver
110 / 110 / 3
Регистрация: 01.10.2008
Сообщений: 876
08.08.2010, 19:29     программное изменения Excel док-мента #4
RoY_Mu$T@nG, ты работаешь с ним как с текстовым документом
это текстовый документ, ищи инфу про excel надо юзать ActiveX компоненты или OLE
Yandex
Объявления
08.08.2010, 19:29     программное изменения Excel док-мента
Ответ Создать тему
Опции темы

Текущее время: 04:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru