Windows programot kell írjak c++-ban excel fájl kezelésére. Valaki segítene?
A CSV fájlnak pont az a lényege, hogy NEM binárisan kezeljük, hanem szövegesen, mivel egy sima szövegfájl.
A CSV formátumról biztos elmondták micsoda, hogy néz ki belül. Be kell olvasnod soronként és szétcincálni a karakterláncot az elválasztójeleknél, ennyi a feladat. :)
#1 vagyok, kiegészítek:
A CSV fájl nem Excel formátum, csak mivel táblázatot tárol, Excel-lel lehet látványosan megjeleníteni. Nyisd meg a CSV fájlt Jegyzettömbbel és meglátod, milyen "szép". :)
de nem az x) hanem oké beolvastam egy sort, hogy megyek rajta végig, az elválasztó jelig hogy kiszedjem belőle az életkort, testmagasságot, súlyt
itt a programrészlet, ráklikkelünk a gombra, feljön egy párbeszédablak amiben megnyithatjuk a filet:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
OpenFileDialog^ dlg = gcnew OpenFileDialog();
dlg->InitialDirectory = Application::StartupPath;
dlg->CheckFileExists = true;
dlg->Filter = "Szövegfájlok (*.csv)|*.CSV";
if (dlg->ShowDialog() == System::Windows::Forms::DialogResult::OK)
FajlNev = dlg->FileName;
if (FajlNev == "")
return;
String^ sor;
StreamReader^ sr = gcnew StreamReader(FajlNev);
sor=sr->ReadLine();
textBox1->Text=sor;
sr->Close();
}
};
1. Ez C#.
2. Google->C# string functions
jee megvan x) csak a szintakszis-t nem tudtam x))
szóval
String ^ m=sor->Substring (0,sor->IndexOf(";");
"szarul oktatják nálunk a programozást nagyon."
bme-n?:D szerintem meg nem
+nem tudom, hogy ez milyen tárgy, de a prog1-2 biztosan megelőzi, utána meg ilyen kérdést már szégyellnék kiírni...
figyelj, nem kötekedni jöttem, mi értelme lenne nekem hazudni neked? igen szarul oktatják. ledarálja az oktató a programot órán, semmi gyakorló/bemutatóprogram, átláthatatlan diák...
ez a progterv 2. igen megelőzi a progterv 1, de kb ott sem tanultam semmit, mert 1: azt is szarul oktatták 2: úgysincs idő évközben gyakorolni a többi más tárgy miatt....
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!