HTML Cells の文字列値を DataTable にエクスポートします
Contents
[
Hide
]
考えられる使用シナリオ
開発者は、Aspose.Cells API を使用して、ワークシート データのエクスポート中に、対応する HTML 文字列 (セル値に基づく) を DataTable に入力できます。このドキュメントでは、フォーマットされたセル データの HTML 文字列をエクスポートして、Aspose.Cells API を使用して DataTable を埋める方法について説明します。
HTML Cells の文字列値を DataTable にエクスポートします
次のサンプル コードは、データをワークシートから DataTable にエクスポートするときに、セルの HTML 文字列値を DataTable にエクスポートする方法を示しています。をご覧くださいサンプル Excel ファイル、そのスクリーンショット、および参照用のコンソール出力。
スクリーンショット
サンプルコード
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load sample Excel file | |
Workbook wb = new Workbook(sourceDir + "sampleExportTableAsHtmlString.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Specify export table options and set ExportAsHtmlString to true | |
ExportTableOptions opts = new ExportTableOptions(); | |
opts.ExportColumnName = false; | |
opts.ExportAsHtmlString = true; | |
//Export the cells data to data table with the specified export table options | |
DataTable dt = ws.Cells.ExportDataTable(0, 0, 3, 3, opts); | |
//Print the cell html string value that is in third row and second column | |
Console.WriteLine(dt.Rows[2][1].ToString()); |
コンソール出力
<Font Style="FONT-FAMILY: Calibri;FONT-SIZE: 11pt;COLOR: #00b0f0;Background-Color: #ffe699;">Crow</Font>