私はExcelファイルからC++プログラムを読み込む必要があるプロジェクトを持っています。私は、このデータを使用して計算、ソート、検索などを行うことができなければなりません。エクセルファイルには、計算に必要でない約20行の情報があります。その後、いくつかの列にまたがる約100行の生データがあります。私の質問は、どのように最初の20行を読んでそれらを格納するが、それらを使用しない、どのように構造に私は彼らのデータにアクセスできるように他の100行と列を読むことです。Visual Studioを使用してC++でExcelファイルを読む
-2
A
答えて
2
Excelファイルをcsv形式のファイルに変換すると、ファイルが簡単になります。ファイルを開くにはstd::ifstream
を使用し、コンマで区切られた行を読み込むにはgetlineを、値をトークン化するにはstrtokを使用してください。あなたは、列の小さなおよび/または固定の番号を持っている場合は、あなたが使用することができます
あるいは、fscanf(file,"%g,%g...",...)
0
ビルは、次の手順に
は、あなたが問題を扱うことができ、.csv
形式にファイルを変換するぎょしゃ座の提案時に:
- Excelシートの行数は
EOF
に遭遇するまで、単にファイルを読み、(120
それ以上以下とすることができる)不確実である場合。 - 最初の
20
行を単純な文字列配列に格納します。これは、このデータで計算するつもりはないためです。 - Aurigaによって非常によく提案されているように、残りのデータを2D配列にトークン化して保存します(ダイナミクスの場合は
vector< vector<datatype> >
、データ型はデータの適切なデータ型です)。
これで、データにアクセスして、2Dデータ構造(配列またはベクター)から直接使用できます。
乾杯!
関連する問題
- 1. Microsoft DocumentFormat.OpenXml SDKを使用してC#でExcelファイルを読み込む
- 2. PHPでsimplexlsxを使用してexcel xlsxファイルを読む
- 3. C++を使用してバイナリモードでファイル全体を読む
- 4. Visual Studio C#Excelライブラリ
- 5. Javaを使ってExcelファイルを読む
- 6. Visual Studioコンパイラを使用してランタイム中にC++ファイルをコンパイル
- 7. ExtGWTでExcelファイルをアップロードして読む
- 8. libxlsを使用してCでExcelファイルを読み取る
- 9. Apache POIを使用してMS Excelファイルを読むには?
- 10. PowerShellを使用してExcelファイルからコメントを読む
- 11. POI EventModelを使用してExcelファイルを読む
- 12. OpenXMLを使用してExcelファイルを読む
- 13. Visual StudioでC#を使用したワークフロー
- 14. Visual StudioでC#を使用してMicrosoft Excel 365にアクセスする方法
- 15. StreamReaderを使用してC#で1行ずつファイルを読む
- 16. Excelファイルを読む
- 17. C#Winform Excelクエリを介して読む
- 18. ReactjsでExcelファイルを読む
- 19. 読むExcelファイル
- 20. Visual Studio - Access Excel Interop dllファイル
- 21. Visual Studio 2008を使用してSQL Serverテーブルに内容をExcel
- 22. Cを使用してXMLを読む#
- 23. セレンでExcelからデータを読むC#
- 24. Visual Studio 2005を使用したCコンパイルエラー
- 25. C++ Visual Studio:プラグマを使用したコメント
- 26. Excelファイルを読み書きするVisual Studio 2017
- 27. Visual Studio C++でDLLを使用する
- 28. C#を使用してVisual Studio 2010でPPSファイルを作成するには?
- 29. Scannerを使用してファイルを読む
- 30. Javaを使用してC-Headerファイルを解析/読み込む
質問を投票している人はなぜですか?私が尋ねたものに問題がある場合は、私に知らせてください。 –
それはちょうどそれに悩まされるちょっとのnoobyです。ご心配なく。また、私はいつも質問が投票されるのを見ている:( – Auriga