まあ、コーディングが完了してすべての結果が準備できました。私が今必要とするのは、これらの結果を表示するHTMLレポートを作成することだけです。 C++を使用してHTMLレポートを作成するにはどうすればよいですか?何か案が? 私はVSライブラリを使用することに熱心ではありませんが、Visual Studioを使用して自分のコードをコンパイルして実行しています。事前にありがとうC++を使用してHTMLレポートを作成する
答えて
簡単な方法は、htmlタグを文字列として書き込むことです。ここで は一例です
ofstream myfile;
myfile.open ("C:\\report.html");
myfile << "<!DOCTYPE html><html><head></head><body>"; //starting html
//add some html content
//as an example: if you have array of objects featuring the properties name & value, you can print out a new line for each property pairs like this:
for (int i=0; i< reportData.length(); i++)
myfile << "<p><span style='font-weight: bold'>" << reportData[i].name << "</span><span>" << reportData[i].value << "</span></p>";
//ending html
myfile << "</body></html>";
myfile.close();
編集:あなたがここにお勧めしますどのような更新されたコード
あなたはそれをもう少し詳しく説明することはできますか? 'それに続く名前はクラスまたは名前空間名でなければなりません' – vin
これはC++コードではありません。 C++/CLIの可能性があります。 – n0rd
ああ、私は、あなたが.Net CLRを使用しない限り、StreamWriterとSystem名前空間が使用できないことを忘れていました。代わりにofstreamクラスを使用するようにコードを更新しました。私が書いたサンプルの内容は、reportData配列の各項目に対して1つの段落を作成します。 (配列を定義していないわけではありませんので、単なる例です。コードはまだ実行可能ではありません) – Drkawashima
まあ、HTMLはテキストなので、write
からstd::ostream
までのすべての通常のツールは完全にあなたのための出力を生成することができます。私は、データ構造階層を記述したXMLを生成し、それをスクリプト、スタイルシート、その他のものを適用して好きなようにフォーマットすることをお勧めします。
はC++ HTMLテンプレートエンジンです。リストを見つけることができますhere
- 1. WinFormsレポートを使用してバッジを作成する
- 2. レポートビューアを使用してasp.netでレポートを作成する方法
- 3. BIRTを使用したレポートの作成
- 4. C#コードを使用したSSRSレポートの作成
- 5. TAP :: Formatter :: HTMLを使ってHTMLレポートを生成して証明する
- 6. xmlをデータソースとして使用してJavaでレポートを作成する
- 7. LINQを使用してMVCでレポートを作成
- 8. C#(Windowsアプリケーション)を使用してHTML文書とプレーステーブルを作成する
- 9. パラメータを反復するSSRSを使用したレポートの作成
- 10. htmlフォーム入力を使用して静的htmlページを作成
- 11. Birtでレポートを作成し、ASP.NETで使用する方法
- 12. C/C++を使用して.comファイルを作成するには?
- 13. Powershellを使用してC#クラスとメソッドとプロパティのレポートを生成する
- 14. xsltを使用してHTMLでxmlを作成する
- 15. Chrome SDKを使用してHTMLからPNGを作成する
- 16. CSSとHTMLを使用してスライドアウトパネルを作成する
- 17. "OutputTo"を使用してVBAコードを持つレポートを作成する
- 18. 実行時に動的テーブルを使用してCrystalレポートを作成する
- 19. Visual Studio 2010でCrystal Reportsを使用してレポートを作成する方法
- 20. iTextSharpを使用してテンプレートからPDFレポートを作成するテクニック
- 21. 既存のjrxmlを使用してJasperServerでレポートを作成する方法は?
- 22. wcfデータソースを使用してssrsレポートを作成する方法は?
- 23. PhoneGap:PHPを使用してHTMLを作成しますか?
- 24. sqliteデータベースを使ってC#2015 wpfでCrystalレポートを作成する方法は?
- 25. JasperReports Server:URLを使用してレポートをhtmlファイルとしてエクスポートする方法
- 26. SQL Server Reporting:独自のコードを作成してレポートを生成するか、レポートサーバーを使用してレポートを生成する
- 27. HTMLを使用したアンドロイドアプリケーションの作成
- 28. ActiveRecordを使用して効率的にレポートを生成する
- 29. SOAtestを使用してレポートを生成する方法
- 30. Crystalレポートを使用してCrystalレポート
作成したいレポートの種類を説明すると役に立ちます。プログラムへのデータ入力?プログラムそのもの?他に何か?また、Webサーバーから呼び出すか、純粋なHTMLを生成するだけですか? –
http://whataveyoutried.com/ – Griwes
@JoachimPileborgプログラム内で計算されるデータのレポートを作成する必要があります。入力データは含まれません。 Webサーバーから何も呼び出されず、すべてがプログラム自体から呼び出されます。 – vin