Visual Studio Export GridView To Excel コントロール

紹介

Export GridView To Excel コントロールは、Aspose.Cells を使用して GridView のコンテンツを Microsoft Excel または OpenOffice Spreadsheets にエクスポートするための ASP.NET サーバーコントロールです。このコントロールは、GridViewコントロールの上にExcelにエクスポートボタンを追加します。ボタンをクリックすると、GridViewコントロールのコンテンツが Microsoft Excel または OpenOfficeスプレッドシートに動的にエクスポートされ、その後ユーザーが選択したディスク位置にエクスポートされたファイルが自動的にダウンロードされます(数秒で)。

モジュールの機能

このコントロールの最初のバージョンでは、次の機能が提供されます

  • お気に入りのオンラインGridViewのコンテンツのオフラインコピーを取得して編集、共有、印刷
  • デフォルトの ASP.NET GridView コントロールから継承されており、そのすべての機能とプロパティがあります
  • GridView を Xlsx、Xlsb、Xls、Txt、Csv、Ods にエクスポート
  • .NET 2.0 以降のすべての.NETバージョンで動作
  • エクスポートボタンのテキストをカスタマイズ/ローカライズする機能
  • css を使用してカスタムテーマの見た目をエクスポートボタンに適用
  • エクスポートされたドキュメントの上にカスタムヘッディングを追加するオプション
  • 構成可能なディスクパスにサーバー上の各エクスポートされたドキュメントを保存するオプション
  • ページングが有効な場合、現在のページまたはすべてのページをエクスポートするオプション

todo:image_alt_text

このコントロールを使用して、GridView を次のさまざまなファイル形式にエクスポートできます

  1. Excel に GridView をエクスポート
  2. Xlsx に GridView をエクスポート
  3. Xlsb に GridView をエクスポート
  4. Xls に GridView をエクスポート
  5. Txt に GridView をエクスポート
  6. Csv に GridView をエクスポート
  7. Ods に GridView をエクスポート

システム要件およびサポートされるプラットフォーム

システム要件

Export GridView To Excel Control for Visual Studioは、IISと.NETフレームワーク2.0以上がインストールされているシステムで使用できます。

サポートされているプラットフォーム

Visual StudioのExport GridView To Excel Controlは.NETフレームワーク2.0以上で実行されているすべてのバージョンのASP.NETをサポートしています。このコントロールをASP.NETアプリケーションで使用するためには、以下のいずれかのVisual Studioのバージョンを使用できます。

  • Visual Studio 2005
  • Visual Studio 2008
  • Visual Studio 2010
  • Visual Studio 2012
  • Visual Studio 2013

ダウンロード

Export GridView To Excel Controlを以下の場所からダウンロードできます

インストール

Export GridView To Excel Controlのインストールは非常に簡単です。次の簡単な手順に従ってください。

Visual Studio 2010、2012、および2013用

  1. ダウンロードしたzipファイルを展開します
  2. VSIXファイルであるAspose.Excel.GridViewExport.vsixをダブルクリックします
  3. マシンにインストールされている利用可能でサポートされているVisual Studioのバージョンが表示されるダイアログが表示されます
  4. Export GridView To Excel Controlを追加したいバージョンを選択します。
  5. インストールをクリックします

インストールが完了すると成功のダイアログが表示されます。

注意: 変更を反映させるためにVisual Studioを再起動してください。

Visual Studio 2005、2008およびExpressエディション用

Export GridView To Excel ControlをVisual Studioに簡単なドラッグアンドドロップで統合するために、次の手順に従ってください。

  1. ダウンロードしたzipファイルを展開します
  2. Visual Studioを管理者として実行していることを確認してください

ツールメニューで、ツールボックスアイテムを選択します

  1. 参照をクリックします。 開くダイアログボックスが表示されます。
  2. 展開したフォルダをブラウズし、Aspose.Excel.GridViewExport.dllを選択します
  3. OKをクリックします。

aspxまたはascxコントロールを開くと、左側のツールボックスにExportGridViewToWordがGeneralタブの下に表示されます

todo:image_alt_text

を使用する

インストールされると、このコントロールをASP.NETアプリケーションで簡単に使用できます。

.NETフレームワーク4.0以上 .NETフレームワーク2.0以上 ノート
.NETフレームワーク4.0以上で実行されているアプリケーションについては、Visual Studio 2010以上でAsposeタブのExportGridViewToExcelコントロールが表示されます。このコントロールは、他の.NETコントロールと同様に、ドラッグ&ドロップで簡単にASP.NETページ、コントロール、またはマスターページに追加でき、すぐに使用できます。 .NET 2.0で実行されているアプリケーションについては、[8.1.2.1 ダウンロードおよびインストール](http://example.com)のVisual Studio 2005、2008およびExpressエディション用の指示にしたがって、ExportGridViewToExcelをツールボックスに追加してください。表示されるのは、GeneralタブのExportGridViewToExcelコントロールです。このコントロールは、他の.NETコントロールと同様に、ドラッグ&ドロップで簡単にASP.NETページ、コントロール、またはマスターページに追加でき、すぐに使用できます。

todo:image_alt_text

todo:image_alt_text

 

ExportGridViewToExcelコントロールの手動追加

もしあなたがVisual Studio Toolboxを使用する上で問題があれば、.NETフレームワーク2.0よりも高いバージョンで実行されているASP.NETアプリケーションにこのコントロールを手動で追加することができます。

  1. Visual Studioを使用している場合は、管理者として実行してください
  2. ASP.NETプロジェクトまたはWebアプリケーションで、ダウンロードしたパッケージから抽出したAspose.Excel.GridViewExport.dllへの参照を追加します。このフォルダへのWebアプリケーション/Visual Studioの完全なアクセス権限を確認してください。さもなければ「アクセスが拒否されました」の例外が発生する可能性があります。
  3. ページ、コントロール、またはマスターページの先頭にこの行を追加します
 <%@ Register assembly="Aspose.Excel.GridViewExport" namespace="Aspose.Excel.GridViewExport" tagprefix="aspose" %>
  1. ASP.NETページ、コントロール、またはマスターページに、コントロールを追加したい場所に以下を追加します
 <aspose:ExportGridViewToExcel ID="ExportGridViewToExcel1" runat="server"></aspose:ExportGridViewToExcel>

FAQ

このコントロールを使用する際に直面する一般的な質問や問題

# 質問 回答
1 ツールボックスで ExportGridViewToExcel コントロールが見えない

Visual Studio 2010およびそれ以降

1. ダウンロードパッケージ内で見つかるVSIX拡張ファイルを使用してこのコントロールをインストールしていることを確認してください。確認するには、[ツール] > [拡張機能と更新プログラム] に移動します。インストール済みの項目に「Aspose Export Export GridView To Excel Control」が表示されているはずです。表示されない場合は、再インストールをお試しください

2. Webアプリケーションが.NETフレームワーク4.0以上で実行されていることを確認してください。それより低いバージョンの場合は、上記の代替方法を確認してください。
古いバージョンのVisual Studio

3. 上記の手順に従って、手動でこのコントロールをツールボックスに追加していることを確認してください。

2 アプリケーションを実行する際に ‘アクセスが拒否されました’ エラーが発生する

1. 本番環境でこの問題が発生している場合は、Aspose.Excel.dll および Aspose.Excel.GridViewExport.dll の両方をバイナリフォルダにコピーすることを確認してください。

2. Visual Studioを使用している場合は、管理者として実行してください。もし既に管理者としてログインしている場合でも、Visual Studioを管理者として実行してください。

Aspose .NET Export GridView To Excel コントロールのプロパティ

次のプロパティは、このコントロールで提供されるクールな機能を構成および使用するために公開されています

プロパティ名 タイプ 例/可能な値 説明
ExportButtonText string Export to Excel このプロパティを使用して既定のテキストを上書きできます
ExportButtonCssClass string btn btn-primary エクスポートボタンの外側のdivに適用されるCSSクラス。ボタンにCSSを適用するには、.yourClass input を使用できます
ExportFileHeading string

GridView Export Example Report

見出しにスタイルを追加するためにHTMLタグを使用できます
ExportOutputFormat enum Xlsx, Xlsb, Xls, Txt, Csv, Ods エクスポートされるドキュメントの出力形式。サポートされる形式は Xlsx、Xlsb、Xls、Txt、Csv、Ods です
ExportOutputPathOnServer string c:
temp
エクスポートのコピーが自動的に保存されるサーバー上のローカル出力ディスクのパス。アプリケーションはこのパスへの書き込みアクセス権を持っている必要があります
ExportDataSource object allRowsDataTable このデータバインドコントロールがデータアイテムのリストを取得するために使用するオブジェクトを設定します。オブジェクトはエクスポートする必要のあるすべてのデータを持っている必要があります。このプロパティは通常のDataSourceプロパティと一緒に使用され、カスタムページングが有効になっていて、現在のページが画面に表示する行のみを取得する場合に便利です。
LicenseFilePath string   サーバー上のライセンスファイルへのローカルパス。たとえば c:
inetpub
Aspose.Cells.lic
すべてのプロパティを使用したExport GridView to Excelコントロールの例は下記に示されています
 <aspose:ExportGridViewToExcel Width="800px" ID="ExportGridViewToExcel1" ExportButtonText="Export to Excel"

    CssClass="table table-hover table-bordered" ExportButtonCssClass="myClass" ExcelOutputFormat="xlsx"

    ExportOutputPathOnServer="c:\\temp" ExportFileHeading="<h1>Example Report</h1>"

    OnPageIndexChanging="ExportGridViewToExcel1_PageIndexChanging" PageSize="5" AllowPaging="True"

    LicenseFilePath="c:\inetpub\Aspose.Cells.lic" runat="server" CellPadding="4"

    ForeColor="#333333" GridLines="Both">

</aspose:ExportGridViewToExcel>

ビデオデモ

このモジュールの動作を確認するために、次のビデオをご覧ください

サポート、拡張、貢献

サポート

Asposeが立ち上がって最初の日から、良い製品だけを提供するだけでは不十分だと分かっていました。良いサービスも提供する必要がありました。私たち自身も開発者であり、技術的な問題やソフトウェアの不具合が必要なことを妨げるときにどれだけイライラするか理解しています。私たちは問題を解決するためにここにいて、それを作り出すためではありません。

そのため、無料サポートを提供しています。製品を購入したか、評価を使用しているかに関わらず、私たちの製品を使用するすべての人にフルの注意と尊敬を提供する価値があります。

このコントロールに関連する問題や提案を記録することができるプラットフォームのいずれかを使用できます

拡張と貢献

Aspose .NET Export GridView To Excel Control for Visual Studioはオープンソースであり、そのソースコードは以下にリストされている主要なソーシャルコーディングウェブサイトで利用可能です。開発者はソースコードをダウンロードして自分の要件に応じて機能を拡張するように推奨されています。

ソースコード

最新のソースコードを以下の場所から取得できます

ソースコードの構成方法

以下のアイテムがインストールされている必要があります

  • Visual Studio 2010

開始するための簡単なステップに従ってください

  1. ソースコードをダウンロード/クローンします。
  2. Visual Studio 2010を開き、ファイル > プロジェクトを開く を選択してください
  3. 最新のダウンロードしたソースコードに移動し、Aspose.Excel.GridViewExport.slnを開きます。

ソースコードの概要

ソリューションには3つのプロジェクトが含まれています

  • Aspose.Excel.GridViewExport - .NET 4.0用のVSIXパッケージとサーバーコントロールが含まれています。
  • Aspose.Excel.GridViewExport_DotNet_2.0 - .NET 2.0用の拡張GridViewコントロールが含まれています。
  • Aspose.Excel.GridViewExport.Website - Excel Exportable GridViewコントロールをテストするためのWebプロジェクト