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

Вывод в ексель - C++

Войти
Регистрация
Восстановить пароль
 
rafael999
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 148
03.11.2013, 17:04     Вывод в ексель #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
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <fstream>
#include <math.h>
using namespace std;
using namespace std;
fstream f;
int main(){
int x[15]; int min = -1000; // минимальное значение int
int w;
f.open( "c:\\yes.txt", fstream::in );
 
for(int i=0;i<15;i++) {
f>>x[i];
if (x[i]<0) {
if (x[i]>min) { min=x[i]; w=i; }
}
}
cout<<"min="<<min<<endl;
int temp = x[w];
x[w] = x[14];
x[14] = temp;
for (int i = 0; i < 15; i++) 
cout<<"x["<<i<<"]="<<x[i]<<endl;
 
f.close();
system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
chedman
80 / 79 / 2
Регистрация: 30.10.2013
Сообщений: 249
03.11.2013, 17:30     Вывод в ексель #2
Можно создать файл в формате csv (.csv). Это обычный текстовый файл вида
x,y
1,0.5
2,0.3
...

т.е. с разделителем для столбцов.
rafael999
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 148
03.11.2013, 17:43  [ТС]     Вывод в ексель #3
Нет , нужен ексель
chedman
80 / 79 / 2
Регистрация: 30.10.2013
Сообщений: 249
03.11.2013, 18:12     Вывод в ексель #4
Вот на одном рисунке в текстовом редакторе, а на другом в excel тот же файл "csv.csv".
Изображения
  
Yami
 Аватар для Yami
3 / 1 / 0
Регистрация: 02.11.2013
Сообщений: 21
03.11.2013, 18:15     Вывод в ексель #5
Цитата Сообщение от rafael999 Посмотреть сообщение
C++
1
2
using namespace std;
using namespace std;
Для страховки, чтобы наверняка сработала?)
rafael999
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 148
03.11.2013, 18:30  [ТС]     Вывод в ексель #6
Как сделать то ты скажи?

Добавлено через 31 секунду
Да , наверное. Просто устал
chedman
80 / 79 / 2
Регистрация: 30.10.2013
Сообщений: 249
03.11.2013, 18:30     Вывод в ексель #7
при желании из консоли можно csv.csv открыть

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
int main()
{
    system("csv.csv");
    return 0;
}
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 18:31     Вывод в ексель #8
rafael999, записываете в текстовый файл данные, основываясь на образце выше. И обзываете его file.csv
Yandex
Объявления
03.11.2013, 18:31     Вывод в ексель
Ответ Создать тему
Опции темы

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