フッターコンテンツにスキップ
他のコンポーネントと比較する
IronXLとClosedXMLの比較

IronXLとClosedXMLの比較

IronXLとClosedXMLはどちらも、Microsoft Excelを必要とせずにExcelドキュメントの読み取り、操作、書き込みを行うため for .NETライブラリです。 この比較では、それぞれのAPIと機能範囲を、動作するコード例とともに解説しているので、どちらがあなたのプロジェクトの要件に合致するかを判断できます。

IronXLとは何ですか?

IronXLは、C#でMicrosoft Excelドキュメントの読み書きを行うため for .NETライブラリです。 IronXl.Excelは、さまざまなスプレッドシート形式を読み取るためのスタンドアローン for .NETソフトウェアライブラリです。 Microsoft Excelがインストールされている必要はなく、Interopにも依存しません。

IronXLは、 .NETでExcelスプレッドシートファイルの読み取り、編集、作成を可能にする直感的なC# APIです。 IronXLは、.NET Core、.NET Framework、Xamarin、モバイル、Linux、macOS、およびAzureを完全にサポートしています。

IronXLは、C#向け for .NET Coreおよび.NET FrameworkのExcelスプレッドシートライブラリとして広く利用されています。

IronXLの機能セット

  • XLS/XLSX/CSV/TSVからデータを読み込み、編集します
  • XLS/XLSX/CSV/TSV/JSONに保存およびエクスポートします
  • System.Dataオブジェクト:System.Data.DataSetおよびSystem.Data.DataTableオブジェクトとしてExcelスプレッドシートを操作します。
  • 数式:シートが編集されるたびに再計算されるExcel数式を操作します。
  • 範囲:使いやすいWorkSheet ["A1:B10"]構文。 直感的に範囲を結合・作成します。
  • ソート:範囲、列、行をソートします。
  • スタイル設定:セルの視覚スタイル、フォント、サイズ、背景パターン、境界線、配置、および数値形式

IronXLのその他の機能はこのリンクで探ることができます。

ClosedXML

ClosedXMLはExcel 2007+ (.xlsx, .xlsm)ファイルを読み取り、操作し、書き込むため for .NETライブラリです。 OpenXMLライブラリに対する直感的でユーザーフレンドリーなインターフェースを提供することを目指しています。 .xlsxは、Microsoft Excelで使用されるOpenXMLベースのAPIスプレッドシートファイル形式のファイル拡張子です。 .xlsmファイルはマクロをサポートしています。 .xltmはマクロ対応のテンプレートファイルです。 .xls形式はプロプライエタリなバイナリ形式であり、.xlsxはOffice OpenXML形式に基づいています。

ClosedXMLは、実行コードを実行しているマシンにExcelをインストールせずに、Microsoft Excelでのレポート生成のため for .NETライブラリです。

ClosedXMLの機能

ClosedXMLには、API関数が豊富でExcelのコンテンツの作成と抽出を扱うためのユーザーフレンドリーなインターフェースがあります。 これらのAPI呼び出しやプルリクエストを使用することで、Excelシートやワークブックのあらゆる細部を変更できます。 すべての機能は以下にリストされています:

  1. 数式
  2. 検証
  3. ハイパーリンク
  4. 保護 (シートおよびセルレベル)
  5. 条件付き書式設定
  6. ペインの固定
  7. テーブル
  8. 範囲
  9. スタイリング
  10. ページ設定 (印刷)
  11. オートフィルター
  12. コメント

以下の表は、この記事全体を通して説明してきたIronXLとClosedXMLの主な違いを、並べて比較したものです。

フィーチャー IronXL ClosedXML
XLS形式のサポート はい なし
XLSX形式に対応 はい はい
CSV/TSVのインポートとエクスポート はい なし
HTMLエクスポート はい なし
JSONエクスポート はい なし
スレッドの安全性 はい なし
フォーミュラエンジン 完全な再計算 部分的な数式サポート
ライセンス 商用利用可(開発は無料) MIT (無料)

IronXLは開発用途であれば無料です。 30日間の無料トライアルでは、すべての機能を評価のために利用できます。

この記事の残りの部分は次の通りです:

  1. コンソールアプリケーションの作成 2.IronXLC#ライブラリのインストール
  2. ClosedXMLのインストール
  3. 新しいExcelワークブックとシートを作成して保存
  4. Excelファイルを読み取る
  5. Excelの数式を使った作業
  6. ライセンス 8.どの図書館を選ぶべきか?

1. コンソールアプリケーションを作成

コンソールアプリケーションを作成する手順は以下の通りです:

  • Visual Studio 2022 IDEを開始。
  • "新しいプロジェクトを作成します。"をクリックします
  • "新しいプロジェクトを作成する"ページで、言語ドロップダウンリストからC#を選び、プラットフォームリストからWindowsを選び、プロジェクトタイプリストからコンソールを選びます。
  • 表示されたプロジェクトテンプレートからConsole App (.NET Framework)を選択します。
プロジェクトを作成する

プロジェクトを作成する

  • 次へをクリック。
  • プロジェクトに"DemoApp"と名前を付け、"次へ"をクリックします。
デモアプリプロジェクト

デモアプリプロジェクト

  • 追加情報画面で、使用するフレームワークバージョンを指定します。 この例では.NET Framework 6.0を使用します。
.NET Framework 6.0

.NET Framework 6.0

  • 作成をクリックしてプロセスを完了させます。

これでプロジェクトが作成され、ライブラリをテストする準備がほぼ整いました。 ただし、ライブラリをプロジェクトにインストールして統合する必要があります。 まずはIronXLから始めましょう。

2.IronXLC#ライブラリのインストール

次の方法を使用してIronXLライブラリをダウンロードしてインストールできます:

  1. NuGetパッケージを使用したVisual Studio経由で。
  2. DLLを手動でインストールする。

それぞれを詳しく見てみましょう。

2.1. NuGetパッケージを使用したVisual Studioの使用

Visual Studioは、NuGetパッケージをプロジェクトにインストールするNuGetパッケージマネージャーを提供しています。 これにアクセスするには、プロジェクトメニューを通じて、またはソリューションエクスプローラでプロジェクトを右クリックして行います。

パッケージマネージャー

パッケージマネージャー

  • 次に、参照タブから > IronXl.Excelを検索 > インストール
IronXL NuGet インストール

IronXL NuGet インストール

  • これで完了です。

2.2. DLLの手動インストール

IronXL C#ライブラリをダウンロードしてインストールする別の方法として、次の手順を使用してIronXL NuGetパッケージを開発者コマンドプロンプト経由でインストールします。

  • Developer Command Promptを開きます - 通常、Visual Studioフォルダにあります。

次のコマンドを入力します:

Install-Package IronXL.Excel
  • Enterキーを押します。
  • これでパッケージがダウンロードされインストールされます。
  • Visual Studioプロジェクトをリロードして使用を開始します。

2.3. 必要なUsingディレクティブを追加する

  1. ソリューションエクスプローラーで、Program.csファイルを右クリックし、表示コードをクリックします。
  2. コードファイルの冒頭に以下のusingディレクティブを追加します。
using IronXL;
using IronXL;
$vbLabelText   $csharpLabel

これで完了です! IronXLはダウンロードされ、インストールされ、使用準備が整いました。 しかし、その前に、ClosedXMLをインストールする必要があります。

3. ClosedXMLのインストール

ClosedXMLパッケージをインストールするには、プロジェクトのNuGetまたはNuGetパッケージマネージャ/コンソールから直接ダウンロードできます。

For directly installing ClosedXML, click on this link.

3.1. NuGetパッケージマネージャ/コンソールの使用

プロジェクトソリューションエクスプローラーからNuGetパッケージマネージャを開き、ClosedXMLを検索してインストールをクリックします。

ClosedXML NuGet インストール

ClosedXML NuGet インストール

または:

  • Developer Command Promptを開きます - 通常、Visual Studioフォルダにあります。

次のコマンドを入力します:

Install-Package ClosedXML
  • Enterキーを押します。
  • これでパッケージがダウンロードされインストールされます。
  • Visual Studioプロジェクトをリロードして使用を開始します。

3.2. 必要なUsingディレクティブを追加する

  1. ソリューションエクスプローラーで、Program.csファイルを右クリックし、表示コードをクリックします。
  2. コードファイルの冒頭に以下のusingディレクティブを追加します。
using ClosedXML.Excel;
using ClosedXML.Excel;
$vbLabelText   $csharpLabel

4. 新しいExcelワークブックとシートの作成と保存

ワークブックとは、行と列を含む複数のワークシートを含むExcelファイルです。 両方のライブラリは、新しいExcelワークブックとシートを作成する機能を提供します。 コードを段階的に見ていきましょう。さらに参考になるIronXLのコード例もいくつかあります。

4.1. IronXLを使用した新しいExcelワークブックとシート

IronXLを使って新しいExcelワークブックを作成するには、たった1行のコードで済みます。 Program.cs ファイルの static void main 関数に以下を追加してください。

// Create a new Excel workbook using IronXL
WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
// Create a new Excel workbook using IronXL
WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
$vbLabelText   $csharpLabel

IronXLで、XLS(古いExcelファイルバージョン)とXLSX(現在と新しいファイルバージョン)の両方のファイル形式を作成することができます。

そして、デフォルトのワークシートを作成するのはさらに簡単です:

// Create a new worksheet within the workbook
var worksheet = workbook.CreateWorkSheet("IronXL Features");
// Create a new worksheet within the workbook
var worksheet = workbook.CreateWorkSheet("IronXL Features");
$vbLabelText   $csharpLabel

今やワークシート変数を使ってセルの値を設定し、Excelファイルができるほぼすべてのことを行うことができます。

// Add data and styles to the new worksheet
worksheet["A1"].Value = "Hello World";
worksheet["A2"].Style.BottomBorder.SetColor("#ff6600");
worksheet["A2"].Style.BottomBorder.Type = IronXl.Styles.BorderType.Double;
// Add data and styles to the new worksheet
worksheet["A1"].Value = "Hello World";
worksheet["A2"].Style.BottomBorder.SetColor("#ff6600");
worksheet["A2"].Style.BottomBorder.Type = IronXl.Styles.BorderType.Double;
$vbLabelText   $csharpLabel

Excelファイルを保存します:

// Save the spreadsheet
workbook.SaveAs("NewExcelFile.xlsx");
// Save the spreadsheet
workbook.SaveAs("NewExcelFile.xlsx");
$vbLabelText   $csharpLabel

出力ファイルは次のようになります:

NewExcelFile Output

`NewExcelFile`出力

4.2. ClosedXMLを使用した新しいExcelワークブックとシート

ClosedXMLを使用して簡単にExcelファイル(.xlsx、.xlsm)を作成することもできます。 以下のコードは、シンプルなExcelファイルを生成して保存するための典型的な例です。 ワークブックに新しいサンプルシートを追加し、Excelアプリケーションのセルに値を割り当てることができます。

// Create a new empty Excel file
var workbook = new XLWorkbook();

// Create a new worksheet and set cell A1 value to 'Hello world!'
var worksheet = workbook.Worksheets.Add("ClosedXML Features");
worksheet.Cell("A1").Value = "Hello world!";

// Save to XLSX file
workbook.SaveAs("Spreadsheet.xlsx");
// Create a new empty Excel file
var workbook = new XLWorkbook();

// Create a new worksheet and set cell A1 value to 'Hello world!'
var worksheet = workbook.Worksheets.Add("ClosedXML Features");
worksheet.Cell("A1").Value = "Hello world!";

// Save to XLSX file
workbook.SaveAs("Spreadsheet.xlsx");
$vbLabelText   $csharpLabel

出力ファイルは次のようになります:

スプレッドシートファイルの出力

スプレッドシートファイルの出力

5. Excelファイルの読み取り (Excelファイルのインポート)

どちらのライブラリも、既存のExcelドキュメントを開いて読み込むことができます。 サンプルコードを見てみましょう。

5.1. IronXLを使用したExcelファイルの読み取り

IronXLのWorkBookクラスはExcelシートを表します。 C# を使用して Excel ファイルを開くには、WorkBook.Load を使用してファイルのパス (.xlsx) を指定します。 以下の1行コードは、読み取りのためにファイルを開くために使用されます:

// Load WorkBook
var workbook = WorkBook.Load(@"Spreadsheets\\sample.xlsx");
// Load WorkBook
var workbook = WorkBook.Load(@"Spreadsheets\\sample.xlsx");
$vbLabelText   $csharpLabel

WorkBook は、Excel ドキュメント内に複数のワークシートを持つことができます。 ワークブックが複数のワークシートを含む場合、名前でそれらを取り出します:

// Open Sheet for reading
var worksheet = workbook.GetWorkSheet("sheetnamegoeshere");
// Open Sheet for reading
var worksheet = workbook.GetWorkSheet("sheetnamegoeshere");
$vbLabelText   $csharpLabel

セル値を読み取るためのコード:

// Read from ranges of cells elegantly
foreach (var cell in worksheet["A2:A10"])
{
    Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Read from ranges of cells elegantly
foreach (var cell in worksheet["A2:A10"])
{
    Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
$vbLabelText   $csharpLabel

5.2. ClosedXMLを使用したExcelファイルの読み取り

ClosedXMLは、C#アプリケーションから以前に作成されたファイルを読み取ることを許可します。 次のコードを使用して、Excelファイルをインポートできます。

// Import Excel file from file's path
var workbook = new XLWorkbook("SimpleTemplate.xlsx");

// Read worksheet from workbook using sheet number
var worksheet1 = workbook.Worksheet(1);

// Read cell value from the first sheet
var data = worksheet1.Cell("A1").GetValue<string>();

// Display on screen
Console.WriteLine(data);
// Import Excel file from file's path
var workbook = new XLWorkbook("SimpleTemplate.xlsx");

// Read worksheet from workbook using sheet number
var worksheet1 = workbook.Worksheet(1);

// Read cell value from the first sheet
var data = worksheet1.Cell("A1").GetValue<string>();

// Display on screen
Console.WriteLine(data);
$vbLabelText   $csharpLabel

6. Excel数式を扱う

Excelの数式は、Excelを使用する上で最も重要な機能の1つです。 どちらのライブラリも強力な数式計算エンジンを備えています。 これらは、数式を操作し、それを細胞に簡単に適用できる機能を提供する。

6.1. IronXLを使用したExcel数式の操作

ワークブックとワークシートをロードした後、次のコードサンプルを使用して、数式を変更するか、特定のセルに適用することができます。 コードは次のようになります:

// Set formulas
worksheet["A1"].Formula = "=Sum(B8:C12)";
worksheet["B8"].Formula = "=C9/C11";
worksheet["G30"].Formula = "=Max(C3:C7)";

// Force recalculating all formula values in all sheets
workbook.EvaluateAll();
// Set formulas
worksheet["A1"].Formula = "=Sum(B8:C12)";
worksheet["B8"].Formula = "=C9/C11";
worksheet["G30"].Formula = "=Max(C3:C7)";

// Force recalculating all formula values in all sheets
workbook.EvaluateAll();
$vbLabelText   $csharpLabel

また、数式とその値を取得することもできます:

// Get the formula's calculated value e.g. "52"
string formulaValue = worksheet["G30"].Value;

// Get the formula as a string e.g. "Max(C3:C7)"
string formulaString = worksheet["G30"].Formula;

// Save your changes with updated formulas and calculated values
workbook.Save();
// Get the formula's calculated value e.g. "52"
string formulaValue = worksheet["G30"].Value;

// Get the formula as a string e.g. "Max(C3:C7)"
string formulaString = worksheet["G30"].Formula;

// Save your changes with updated formulas and calculated values
workbook.Save();
$vbLabelText   $csharpLabel

6.2. ClosedXMLを使用したExcelの数式の操作

ClosedXMLの数式エンジンは多くの一般的な関数を網羅していますが、現在のところすべてのExcel数式に対応しているわけではありません。 数式がサポートされていない場合、またはエラーが含まれている場合、ライブラリは例外をスローします。 本番環境にデプロイする前に、数式をテストしておく価値があります。 それらを使用する方法を見てみましょう。

// Set formulas
worksheet.Cell("A1").Value = "Hello World!";
worksheet.Cell("A2").FormulaA1 = "=MID(A1, 7, 5)";

// You can use Evaluate function to directly calculate formula
var sum = worksheet.Evaluate("SUM(B1:B7)");

// Force recalculation
worksheet.RecalculateAllFormulas();

// Save Excel file
workbook.SaveAs("Formula Calculation.xlsx");
// Set formulas
worksheet.Cell("A1").Value = "Hello World!";
worksheet.Cell("A2").FormulaA1 = "=MID(A1, 7, 5)";

// You can use Evaluate function to directly calculate formula
var sum = worksheet.Evaluate("SUM(B1:B7)");

// Force recalculation
worksheet.RecalculateAllFormulas();

// Save Excel file
workbook.SaveAs("Formula Calculation.xlsx");
$vbLabelText   $csharpLabel

プロパティ FormulaA1 はセル A1 を参照しています。 別のセルを参照する場合は、それを Formula プロパティに追加する必要があります。 例:FormulaC2

7. ライセンス

IronXLは商業的にオープンなC# Excelライブラリです。 開発には無料で使用でき、商用デプロイメントのためにいつでもライセンスを取得できます。 ライセンスは、単一のプロジェクト使用、単一の開発者、代理店、世界的な企業、およびSaaSやOEMの再配布のために利用可能です。 すべてのライセンスには30日間の返金保証、1年間の製品サポートとアップデート、デブ/スタージング/プロダクションのための有効性、および永久ライセンス(1回の購入)が含まれています。 Liteパッケージは $799 から始まります。

IronXLライセンスパッケージ

IronXLライセンスパッケージ

ClosedXMLの場合、このDLLファイルを使用するアプリケーションは、単一使用または商業使用のための別途のライセンスを必要としません。 ClosedXMLを使用するためのソリューションが機能するためには、公開されているNuGetパッケージ"ClosedXML"をインストールするだけです。 ClosedXMLはMITライセンスの下でライセンスされています。 MITライセンスは、著作権およびライセンス通知の保持のみを条件とする短くシンプルな許諾的ライセンスです。 ライセンスされた作品、修正、および大規模な作品は異なる条件の下で配布される可能性があり、ソースコードを伴わなくてもかまいません。

ClosedXMLライセンス

ClosedXMLライセンス

ライセンス費用以外にも、プロジェクトの総費用には、フォーマット変換パイプラインの構築、同時実行ワークロードのためのスレッドセーフティラッパーの管理、およびClosedXMLの範囲外の機能(CSVやHTMLエクスポートなど)のための追加ライブラリの調達に費やされた開発者の時間が含まれます。 複数年にわたるプロジェクトライフサイクル全体でコストを評価するチームにとって、こうした統合と保守にかかる時間は、オープンソースライセンスと商用ライセンスの差額をしばしば上回ってしまう。

8.どの図書館を選ぶべきか?

概要

IronXLは、Excelファイルを操作するための包括的なライブラリです。 IronXLを使用すると、開発者は.NETアプリケーションやWebサイトでExcel(およびその他のスプレッドシートファイル)の読み取り、生成、編集を行うことができます。 これは単一のNuGetパッケージとして提供され、XLS、XLSX、 CSV 、TSV、HTML、JSON を組み込みでサポートしており、追加の依存関係なしにフォーマット変換、数式、スタイル設定、System.Data との統合をカバーしています。

ClosedXMLは、Excelファイルを読み書きするため for .NETライブラリであり、開発者がExcel 2007+ファイルをより簡単に作成できるようにします。 これは、XMLドキュメントの煩雑な処理をすることなく、VBAに似た、クリーンでオブジェクト指向的な方法でファイルを操作することを可能にします。 C#やVisual Basic(VB)などの任意 for .NET言語で使用することができます。 OpenXMLの多くの機能を提供しますが、マクロ、埋め込み、グラフなどの一部の機能は、現在のところその範囲外です。

結論

IronXLは、セルデータ形式、ソート、セルスタイルなど、他のExcel操作にも役立ちます。 System.Data.DataSetおよびSystem.Data.DataTableとしてExcelスプレッドシートを操作することもできます。 コンソール、ウェブサーバー、およびデスクトップベースのアプリケーションでもサポートされています。 すべてのOSプラットフォームでもサポートされています。

ClosedXMLは、OpenXML APIを使用してExcelファイルの読み込み、操作、書き込みを行うための軽量ライブラリであり、実装も簡単です。 ページ設定、ウィンドウ枠の固定、ハイパーリンク、表、条件付き書式など、一般的なExcel操作の多くを適切に処理し、パフォーマンスへの負荷も最小限に抑えられています。

IronXLとClosedXMLはどちらもExcelスプレッドシートの操作を確実に処理でき、どちらもMicrosoft Officeのインストールを必要としません。 両ライブラリの相違点はアーキテクチャの範囲にある。IronXLはスレッドセーフティを組み込んでおり、これはサーバーサイドや並列ワークロードにとって重要な考慮事項である一方、ClosedXMLは同時アクセスを想定して設計されていない。 IronXLは、フォーマット間の相互変換(XLSXとCSV、HTML、JSON間の変換)もサポートしていますが、これはClosedXMLの主な機能セットには含まれません。 複数のファイル形式間でインポートまたはエクスポートを行うワークフローを持つチームにとって、この幅広い形式対応は、追加のサードパーティ製ツールの必要性を軽減します。

今、あなたは 1 人の開発者用のライトパッケージの価格で 5 つの Iron 製品を手に入れることができ、$unlimitedSuitePrice で無制限に、最大 60% を節約できます。

IronXLがあなたのプロジェクトにどのように役立つか、確認してみませんか? この比較で取り上げたすべての機能を体験するには、無料の30日間トライアルをダウンロードしてください

ご注意ClosedXMLはその所有者の登録商標です。 このサイトはClosedXMLと提携、承認、または後援されていません。 すべての製品名、ロゴ、およびブランドは各所有者の所有物です。 比較は情報提供のみを目的としており、執筆時点で公開されている情報を反映しています。

よくある質問

C#でInteropを使用せずにExcelファイルを読むにはどうすればよいですか?

C#でInteropを使用せずにExcelファイルを読むには、IronXLやClosedXMLのようなライブラリを使用できます。これらのライブラリはMicrosoft Excelのインストールを必要とせず、プログラムでExcelファイルを読み取り、操作する方法を提供します。

Excelファイル操作にIronXLを使用する利点は何ですか?

IronXLは使いやすいAPIを提供し、広範なスプレッドシート形式をサポートしており、ソート、スタイリング、数式処理などの操作を提供します。また、スレッドセーフで様々な形式へのエクスポートが可能であり、Excelファイル操作において多用途なツールとなります。

IronXLはExcelの数式を処理できますか?

はい、IronXLはExcelの数式を処理できます。数式をExcelファイル内で作成、評価、操作することができ、複雑なスプレッドシート操作に対する強力な機能を提供します。

IronXLがサポートするプラットフォームはどれですか?

IronXLは、.NET Framework、.NET Core、Xamarin、Azureなど、多くのプラットフォームをサポートし、様々な環境で働く開発者にとって柔軟な選択肢となります。

C#を使用してExcelファイルをHTMLに変換するにはどうすればよいですか?

C#を使用してExcelファイルをHTMLに変換するには、IronXLを使用できます。非常に簡単にウェブ上でスプレッドシートデータを共有および表示できるように、ExcelファイルをHTML形式にエクスポートするメソッドを提供します。

形式サポートに関するIronXLとClosedXMLの違いは何ですか?

IronXLは、XLS、XLSX、CSV、TSV、JSONを含む幅広い形式をサポートしており、これらの形式間の変換を可能にします。ClosedXMLは、OpenXML形式を使用して、Excel 2007+(.xlsx、.xlsm)ファイルの処理に重点を置いています。

C#プロジェクトでIronXLをインストールするにはどうすればよいですか?

Visual StudioのNuGetパッケージマネージャーを使用してInstall-Package IronXL.Excelコマンドを使用するか、プロジェクトにDLLを手動で追加することによって、C#プロジェクトにIronXLをインストールできます。

商用プロジェクトでIronXLを使用するためのライセンス要件はありますか?

はい、商用プロジェクトでの展開にはIronXLは商用ライセンスを必要とします。単一プロジェクト、開発者、エージェンシー、法人向けのさまざまなライセンスオプションを提供し、30日間の返金保証もあります。

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

アイアンサポートチーム

私たちは週5日、24時間オンラインで対応しています。
チャット
メール
電話してね