タグ: #tutorial
10 件の記事

「CSV を Excel で開いたら郵便番号の 0 が消えた」を自社アプリで防ぐ — C# でエンコーディングと列の型を開発者が握る
郵便番号 0010048 が 10048 に、商品コード 1-2-3 が「2001年2月3日」に、Shift_JIS が文字化け — CSV が壊れるのは、型情報を持たないファイルを開いた側が中身を勝手に推測するから。自社アプリなら、文字コードも列ごとの型も開発者が宣言できる。ReoGrid で「壊さない」CSV ビューア/インポータを C# で作る。

和暦(令和)対応の日付セル — C# 業務アプリでデータは DateTime のまま「令和8年6月6日」と表示する
請求書・契約書・生年月日 — 日本の業務アプリに和暦は避けて通れない。ToString で文字列化するとソートも数式も壊れる。ReoGrid なら書式パターン 1 つで、セルのデータを DateTime のまま和暦表示・入力・印刷できる。

約30行のC#で領収書発行アプリを作る — Excel テンプレート × ReoGrid
領収書のレイアウトをコードで組まない。Excel でひな形を一度作り、ReoGrid で読み込んで空欄を埋め、控えを保存して印刷する。完成した WinForms アプリが C# で約30行。

C# でスプレッドシートを印刷する — WinForms / WPF の印刷・プレビュー・PDF出力
.NET デスクトップアプリからワークシートを印刷する方法 — 印刷プレビュー、システム印刷ダイアログ、PDF への直接出力、さらに用紙サイズ・余白・向き・スケーリング・改ページまで。WinForms / WPF で動作する C# コード。

WinForms / WPF スプレッドシートにカスタムセルを追加する — CellBody で作るプログレスバー・スライダー・ドロップダウン
ReoGrid の CellBody API を使って、独自の見た目と操作を持つセルを WinForms / WPF アプリに組み込む方法。プログレスバー、インタラクティブなスライダー、ドロップダウンリストの実装例を C# で解説します。

VB.NET で Excel ファイルを読み込み・書き出し・表示する
VB.NET で `.xlsx` ファイルを扱うための実践ガイド — データの読み込み、レポートの生成、WinForms / WPF デスクトップアプリへのライブスプレッドシートビューアの埋め込み。Office のインストール不要。

C# で WinForms / WPF アプリに Excel ファイルを表示・編集する
.NET デスクトップアプリに動作する Excel ビューアを埋め込む方法 — `.xlsx` を読み込み、セルや数式をユーザーに編集させ、ディスクに保存し直すまで。WinForms と WPF の最小サンプルを C# で示します。

Office Interop を使わずに C# で DataTable を Excel(.xlsx)に出力する
C# から DataTable を実際の `.xlsx` ファイルに書き出す方法 — ヘッダー、書式設定、複数シート、そして ASP.NET Core でのダウンロード処理パターン。ClosedXML、EPPlus、ReoGrid を横並びにサンプルコード付きで比較します。

.NET アプリケーションで Excel 風の条件付き書式を実装する
WinForms / WPF のスプレッドシートに条件付き書式 — カラーハイライト、データバー、アイコンセット — を組み込む方法。ルールモデルの考え方、大きな範囲に適用したときの落とし穴、Excel と綺麗にラウンドトリップするためのパターンを解説します。

Office Interop を使わずに C# で Excel ファイルを読み書きする
Microsoft Office をインストールせずに、C# から `.xlsx` ファイルを扱うための実践ガイド。OpenXML SDK、ClosedXML、EPPlus、NPOI、ReoGrid という主要な選択肢を比較し、よくあるユースケースの動くコードを示します。