C++ fstream excel

Gast #1982223
Lesenswert?
• ▲
▼
Moin moin,
ich hoffe hier kann mir jemand weiter helfen.
Momentan bin ich dabei meine C++ Kenntnisse ein wenig zu erweitern und 
schreibe grade ein kleines Programm, welches Daten in eine Excel Datei 
schreibt.

Zur Info:
Ich benutze Dev-c++.
Der Compiler ist glaube ich Minggw.

der Code sieht wie folgt aus:
1
#include <fstream>
2
#include <iostream>
3
using namespace std;
4

5
int main()
6
{
7
    fstream filestream("excel.xls", ios::out | ios::trunc); //Datei erzeugen;
8
    filestream.close(); //Datei schließen;
9
    
10
    filestream.open("excel.xls", ios::in | ios::out); //Datei wieder öffnen;
11
    filestream << "Hallo Welt" << endl; //Zelle A1 wird mir "Hallo Welt beschrieben und durch "endl" in Zelle A2 gesprungen
12
    filestream << "Moin moin"; //Zelle A2 wird mit "Moin moin" beschrieben
13
       
14
}

Mein konkretes Problem ist nun dass ich angeben möchte in welche Zelle 
der Text geschrieben werden soll.
Also ich möchte zum Beispiel im Code sagen: "Schreibe in Zelle B4 Moin 
Moin"
Kann mir da jemand weiterhelfen?
Tante google habe ich natürlich auch schon gefragt. Sie konnte mir aber 
auch nicht wirklich weiter helfen.
#1982250
Lesenswert?
• ▲
▼
CSV würde ich auch spontan vorschlagen.

Prinzipiell kann man auch mit Windowsfunktionen Excel etc.
fernsteuern, sofern es auf dem aktuellen Rechner installiert
ist. Damit wäre dann ein echtes Erzeugen einer .xls möglich.
Ich glaube aber nicht, daß es den Aufwand wert ist.

Der dritte Weg ist, die Datei zusätzlich mit |ios::excel
zu öffnen. Wenn das nicht vorhanden ist, dann bei MS beschweren!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren