DioDocs for Excel
DioDocs for Excel
クイックスタート
はじめに > クイックスタート

このクイックスタートは、DioDocs for Excel のライブラリを使用して基本的なアプリケーションを作成する方法を説明しています。

以下の手順に従って、簡単な .NET Core コンソールアプリケーションを作成します。なお、詳細な手順は Visual Studio 2022(v17.4.4)を使用した例となっています。

手順1: 新しい .NET Core コンソールアプリケーションを作成する

  1. Visual Studio を開くと表示されるスタートウィンドウにて、[新しいプロジェクトの作成]を選択します。
    Visual Studio が既に開いている場合、メニューバーにて[ファイル]>[新規作成]>[プロジェクト]の順に選択します。
  2. [新しいプロジェクトの作成]ページにて、検索ボックスに「コンソール」と入力後、言語のリストから[C#]を選択し、プラットフォームのリストから[Windows]を選択します。
    表示されたテンプレートの中から、[コンソール アプリ]テンプレートを選択し、[次へ]をクリックします。
  3. [新しいプロジェクトの構成]ページにて、[プロジェクト名]ボックスにプロジェクト名(例:DioDocsExcel)を入力し、[次へ]をクリックします。
  4. [追加情報]ページにて、[.NET 6.0(長期的なサポート)]を選択し、[作成]をクリックします。
    これにより、Visual Studio のプロジェクトが作成され、プロジェクトの構造とコードが確認できるようになります。

 

手順2: NuGetパッケージをインストールする

  1. Visual Studio の[ソリューションエクスプローラー]にて[依存関係]を右クリックし、[NuGetパッケージの管理]を選択します。([ソリューションエクスプローラー]が表示されていない場合は、メニューバーにて[表示]>[ソリューションエクスプローラー]を選択します。)
  2. 表示される [NuGetパッケージマネージャー]の[パッケージソース]にて、[nuget.org]を選択します。
  3. 参照]タブを選択し、「diodocs.excel」を検索します。
  4. 表示されるパッケージの中から[DioDocs.Excel.ja]を選択し、[インストール]をクリックします。                        

 

手順3: 「Program.cs」にコードを追加する

  1. ソリューションエクスプローラー]にて[Program.cs]をダブルクリックし、表示します。
  2. 次のコードのとおり、名前空間「GrapeCity.Documents.Excel」を使用するために[Program.cs]の上部にディレクティブを追加します。
    Program.cs
    コードのコピー
    using GrapeCity.Documents.Excel;
    

  3. 既定のコード[Console.WriteLine("Hello World!");]を削除し、そこに Workbook クラスを使用し新しいワークブックおよびワークシートを作成後、セルに値を入力し、Workbook クラスの Save メソッドを使用してワークブックを保存するコードを追加します。
    Program.cs
    コードのコピー
    Workbook workbook = new Workbook();
    workbook.Worksheets[0].Range["A1"].Value = "Hello World!";
    workbook.Save("HelloWorld.xlsx");
    

  4. 最終的に、[Program.cs]の内容は以下のようになります。
    Program.cs
    コードのコピー
    using GrapeCity.Documents.Excel;
    
    Workbook workbook = new Workbook();
    workbook.Worksheets[0].Range["A1"].Value = "Hello World!";
    workbook.Save("HelloWorld.xlsx");
                                                            
    

手順4: プロジェクトをビルドして実行する

  1. プロジェクトをビルドするには、メニューバーにて[ビルド]>[ソリューションのビルド]を選択します。
  2. F5]キーを押してプロジェクトを実行します。
  3. プロジェクトが実行されると、コンソールウィンドウが表示され、HelloWorld.xlsx ファイルが指定された場所に作成されます。

以下の手順に従って、簡単な ASP.Net Core Web アプリケーションを作成します。なお、詳細な手順は Visual Studio 2022(v17.4.4)を使用した例となっています。

手順1: 新しい ASP.NET Core Web アプリケーションを作成する

  1. Visual Studio を開くと表示されるスタートウィンドウにて、[新しいプロジェクトの作成]を選択します。
    Visual Studio が既に開いている場合、メニューバーにて[ファイル]>[新規作成]>[プロジェクト]の順に選択します。
  2. [新しいプロジェクトの作成]ページにて、言語のリストから[C#]、プラットフォームのリストから[Windows]、プロジェクトの種類のリストから[Web]を選択します。
    表示されたテンプレートの中から、[ASP.NET Core Web アプリ(Model-View-Controller)]テンプレートを選択し、[次へ]をクリックします。
  3. [新しいプロジェクトの構成]ページにて、[プロジェクト名]ボックスにプロジェクト名(例:DioDocsExcel)を入力し、[次へ]をクリックします。
  4. [追加情報]ページにて、ターゲットフレームワークのリストから[.NET 6.0(長期的なサポート)]を選択し、[HTTPS 用の構成]のチェックを外して[作成]をクリックします。
    これにより、Visual Studio のプロジェクトが作成され、プロジェクトの構造とコードが確認できるようになります。

 

手順2: NuGetパッケージをインストールする

  1. Visual Studio の[ソリューションエクスプローラー]にて[依存関係]を右クリックし、[NuGetパッケージの管理]を選択します。([ソリューションエクスプローラー]が表示されていない場合は、メニューバーにて[表示]>[ソリューションエクスプローラー]を選択します。)
  2. 表示される [NuGetパッケージマネージャー]の[パッケージソース]にて、[nuget.org]を選択します。
  3. 参照]タブを選択し、「diodocs.excel」を検索します。
  4. 表示されるパッケージの中から[DioDocs.Excel.ja]を選択し、[インストール]をクリックします。                        

 

手順3: コントローラーにコードを追加する

  1. ソリューションエクスプローラー]にて、[Controllers]>[HomeController.cs]をダブルクリックし、表示します。
  2. 次のとおり、名前空間「GrapeCity.Documents.Excel」を使用するために[HomeController.cs]の上部にディレクティブを追加します。
    HomeController.cs
    コードのコピー
    using GrapeCity.Documents.Excel;
    

  3. Index メソッドに、 Workbook クラスを使用し新しいワークブックおよびワークシートを作成後、セルに値を入力し、Workbook クラスの Save メソッドを使用してワークブックを保存するコードを追加します。
    HomeController.cs
    コードのコピー
    public IActionResult Index()
    {
        Workbook workbook = new Workbook();
        workbook.Worksheets[0].Range["A1"].Value = "Hello World!";
        workbook.Save("HelloWorld.xlsx");
        return View();
    }
    

手順4: ビューを変更する

  1. ソリューションエクスプローラー]にて、[Views]>[Home]>[Index.cshtml]をダブルクリックし、表示します。
  2. [Index.cshtml]のコードを次のコードにすべて置き換えます。
    Index.cshtml
    コードのコピー
    @{
        ViewData["Title"] = "DioDocs for Excel";
    }
    <script>
        onload = function () {
           alert("「HelloWorld.xlsx」が保存されました");
        }
    </script>
    

手順5: プロジェクトをビルドして実行する

  1. プロジェクトをビルドするには、メニューバーにて[ビルド]>[ソリューションのビルド]を選択します。
  2. F5]キーを押してプロジェクトを実行します。
  3. プロジェクトが実行されると、Web ブラウザが開きページが表示されます。その後、アラートボックスが表示され、HelloWorld.xlsx ファイルが指定された場所に作成されます。