Bir excel dosyasından bir C++ programına okumam gereken bir projem var. Daha sonra bu verileri hesaplama, sıralama, arama, vb. Yürütmek için kullanabilmem gerekir. Excel dosyasında, hesaplamalar için gerekli olmayan yaklaşık 20 satırlık bilgi vardır. Daha sonra, birkaç sütunu kapsayan yaklaşık 100 satırlık ham veri vardır. Sorum şu ki, ilk 20 satırı nasıl okuyacak ve saklayacak, ancak bunları kullanamayacak ve diğer 100 satırı ve sütunu bir yapıya nasıl okuyacağımı, böylece verilere erişebileceğim.Görsel stüdyo kullanarak C++'da bir excel dosyasını okuyun
-2
A
cevap
2
Excel dosyasını daha kolay hale getiren bir csv biçim dosyasına dönüştürebilirsiniz. Dosyayı açmak için std::ifstream
kullanın, her virgülle ayrılmış satırı okumak için getline ve değerleri belirtmek için strtok kullanın. Bir sütun küçük ve/veya sabit sayıda varsa, kullanabilirsiniz
Veya, fscanf(file,"%g,%g...",...)
0
Bina aşağıdaki adımlarda
sorunu işleyebilir, bir .csv
biçimine dosyayı dönüştürmek için Auriga'nın önerisi üzerine : EOF
karşılaştı kadar Excel Tablosu çizgi sayısı belirsiz ise
- (daha fazla veya
120
daha az olabilir), basitçe dosyayı okuyun. - Basit bir String dizisinde ilk
20
satırlarını saklayın, çünkü bu verilerle herhangi bir hesaplama yapmak istemezsiniz. - Auriga tarafından çok iyi bir şekilde önerildiği gibi, verilerin kalanını bir 2B dizisinde belirtin ve kaydedin (ya da veri türü için veri türü için veri türü olan
vector< vector<datatype> >
).
Artık verilere erişebilir ve bunları doğrudan 2D veri yapısından (Array veya Vector) kullanabilirsiniz.
Şerefe!
İlgili konular
- 1. Excel'de simplexlsx kullanarak excel xlsx dosyasını okuyun
- 2. Görsel Stüdyo
- 3. Görsel stüdyo
- 4. Görsel stüdyo kurulum projesi kullanarak bir sürücü kurmak mümkün mü?
- 5. görsel stüdyo klavye kısayolu
- 6. Görsel stüdyo genişletme
- 7. Görsel stüdyo yüklemesinde LocalDB
- 8. Görsel stüdyo xamarin
- 9. Chrome'da JavaScript'i kullanarak XML dosyasını okuyun
- 10. Görsel stüdyo yüklemesi başarısız oluyor
- 11. Görsel stüdyo kodu renk seçici
- 12. Görsel stüdyo HTML Designer nerede?
- 13. Görsel stüdyo form tasarımcısında yakınlaştırma
- 14. python'dan json dosyasını okuyun
- 15. Excel dosyasını okuyun ve veri kümesine veri ekleyin
- 16. read.py dosyasını okuyun.
- 17. Görsel stüdyo editör listesine özel bir düzenleyici ekleme
- 18. Görsel stüdyo koduyla github nasıl bağlanır?
- 19. Büyüyen bir günlük dosyasını izleyin/okuyun
- 20. Bellekte bir Excel elektronik tablosu okuyun
- 21. XML dosyasını DataSet olarak okuyun
- 22. PHP kullanarak mevcut excel dosyasını nasıl değiştirebilirim?
- 23. EPPlus kullanarak oluşturulduktan sonra Excel dosyasını indirme
- 24. görsel stüdyo kodu kaydırma geri arabelleği
- 25. Görsel stüdyo kodunda git alt klasörünü algıla
- 26. Görsel stüdyo projesine makrolar nasıl eklenir?
- 27. Görsel Stüdyo Sekmelerini otomatik olarak düzenle?
- 28. AngularJS Karma-yasemin ve görsel stüdyo 2015
- 29. Görsel stüdyo aracılığıyla AWS'ye dağıtılırken hata oluştu
- 30. Görsel stüdyo git senkronizasyon atma hatası
Neden insanlar soruya oy veriyor? Sorduğum bir sorun varsa, bana bildirin. –
Sadece onun üzerinde kaşlarını çattıran bir şey yok. Endişelenme. Ayrıca her zaman oy altında olan soruları görüyorum :( – Auriga