Excelは、大規模なデータセット、データの視覚化、およびデータの統計分析を操作するための例外的なツールです。 Excelで詳細なデータレポートを作成している間、特定のデータは、同じワークブックの別のワークシートの外部データソース、Webページ、電子メールアドレス、ターゲットの場所にリンクする必要がある場合があります。 Microsoft Excelは、これらすべてのハイパーリンクオプションを提供します。 .NETアプリケーション開発者として、C#/VB.NETアプリケーションでハイパーリンク機能を提供することに興味があるかもしれません。この記事に示すように、 c# または vb.net を使用して、アプリケーションでNPOI APIを使用してこれを達成できます。
Microsoft Excelにハイパーリンクを追加する方法 Microsoft Excelでは、ワークブックにさまざまなハイパーリンクを作成できます。これらには以下が含まれます:
テキストをURLにリンクします テキストをメールアドレスにリンクします ワークブック内の特定の場所にハイパーリンクを作成する 既存のファイルにリンクします Excelファイルでハイパーリンクを作成するための独自のコードを作成する前に、MicrosoftExcelを使用してこれらがどのように作成されるかを最初に見てみましょう Microsoft Excelを使用してハイパーリンクを作成する手順 次の手順を使用して、Excelファイルでハイパーリンクを作成できます。
既存のファイルへのリンクをWebページへのリンク 1.ワークシートで、リンクを作成するセルをクリックします。 2. 挿入 タブ、 links グループで、[ link ]をクリックします 3.リンクで、既存のファイルまたはWebページをクリックします。
ファイルを選択するには、[現在のフォルダー]をクリックし、リンクするファイルをクリックします。 * Look-Inリストで別のフォルダーを選択して、現在のフォルダーを変更できます。 * Webページを選択するには、[参照されたページ]をクリックしてから、リンクするWebページをクリックします。 最近使用したファイルを選択するには、最近のファイルをクリックしてから、リンクするファイルをクリックします。 リンクする既知のファイルまたはWebページの名前と場所を入力するには、アドレスボックスにその情報を入力します。 * Webページを見つけるには、[Webを参照]をクリックし、リンクするWebページを開き、ブラウザを閉じることなくExcelに戻ります。 メールアドレスへのリンクを作成 Excelのメールアドレスにハイパーリンクするには、次の手順に従うことができます。
Excelスプレッドシートを開き、ハイパーリンクを作成するセルに移動します。 2.セルを選択し、右クリックします。コンテキストメニューから「ハイパーリンク」を選択します。または、Excelリボンの[挿入]タブをクリックして、[ハイパーリンク]ボタンをクリックすることもできます。 [ハイパーリンクの挿入]ダイアログボックスが表示されます。左ペインで、「メールアドレス」を選択します。 4.「電子メールアドレス」フィールドに、ハイパーリンクするメールアドレスを入力します。たとえば、「mailto:example@example.com」を入力できます(「example@example.com」を希望のメールアドレスに置き換えます)。 5.オプションで、「表示するテキスト」フィールドのハイパーリンク用に表示されるフレンドリーな名前またはテキストを入力できます。これは、「電子メールの送信」や実際のメールアドレス自体のようなものです。 [OK]ボタンをクリックして、ハイパーリンクを作成します。 7.セルがハイパーリンクとしてメールアドレスを表示するようになりました。それをクリックすると、デフォルトの電子メールクライアントが、指定されたメールアドレスに新しい電子メールアドレスで開きます。 ワークブック内の特定の場所へのリンクを作成 Excelのワークブック内の特定の場所へのリンクを作成するには、次の手順を使用できます。
Excelスプレッドシートを開き、リンクしたいセルまたは範囲に移動します。 2.セルまたは範囲を右クリックして、コンテキストメニューから[コピー]を選択します。または、キーボードのCtrl+Cを押してセルまたは範囲をコピーすることもできます。 3.リンクを作成する場所に移動します。 4.リンクを作成するセルを右クリックして、コンテキストメニューから[ハイパーリンク]を選択します。 Excelリボンの「挿入」タブに移動し、[ハイパーリンク]ボタンをクリックすることもできます。 [ハイパーリンクの挿入]ダイアログボックスが表示されます。左ペインで、「このドキュメントの配置」を選択します。 6.「セルリファレンスの入力」フィールドでは、Excelはステップ2でコピーしたセルまたは範囲への参照を自動的に表示する必要があります。報復」。たとえば、「Sheet1!A1」または「Sheet2!B2:E5」。 7.オプションで、「表示するテキスト」フィールドにリンクにフレンドリーな名前またはテキストを入力できます。 8.「OK」ボタンをクリックして、ハイパーリンクを作成します。 9.セルは、ワークブック内の特定の場所へのリンクを表示します。それをクリックすると、参照されたセルまたは範囲に直接使用できます。 C#{.wp-block-heading}を使用してExcelにハイパーリンクを追加する方法} Microsoft Excelを使用してハイパーリンクを追加する方法を確認したので、.NETアプリケーションで同じことができる方法を見てみましょう。この目的のために、オープンソースAPI npoiを.net に使用し、C#でコードを書きます。 しかし、その前に、開始するには.NETプロジェクトにNPOIをインストールする必要があります。これについては、.NET用のNPOIをインストールの詳細な指示ガイドで学ぶことができます。
//Create a workbook object IWorkbook wb = new XSSFWorkbook(); //Create a worksheet ISheet sheet = wb.
c#/vb.netを使用してWordドキュメントにブックマークを追加する
必要に応じて簡単にアクセスできる機能をマークする「ブックマーク」という用語に精通している必要があります。大規模な単語ドキュメントを使用している間、特定のテキスト/ページにブックマークを追加することができます。これは、必要に応じて迅速にアクセスしたい場所のリストに含めたいと考えています。 Microsoft Wordでは、ブックマークを追加、更新、削除することにより、ドキュメントのブックマークを使用できます。ただし、.NET開発者として、C#/VB.NETアプリケーション内からブックマークを操作する機能を持ちたいと考えています。 このブログでは、無料およびオープンソース.NET API、 npoi を使用して c# の単語ドキュメントにブックマークを追加する方法を示します。
MicrosoftWordを使用してWord Documentにブックマークを挿入する方法は? docxファイル にブックマークを追加するためのC#アプリケーションの開発を調査する前に、Microsoft Wordを使用して同じことがどのように行われるかを最初に見てみましょう。 Microsoft Wordでは、Wordドキュメントの特定の場所を指すブックマークを作成できます。次に、これらのブックマークのいずれかに移動でき、必要でない場合は削除することもできます。
MicrosoftWordを使用してWord Documentにブックマークを追加する手順 Microsoft Word内からWord Documentのブックマークを追加するには、次の手順を使用できます。
Microsoft Wordを開き、空白のドキュメントから始めます。 2.ブックマークを挿入するテキスト、写真、またはドキュメント内の場所を選択します。 [挿入]メニューから、 ブックマーク をクリックします。これにより、ブックマークを追加するためのブックマークメニューが開きます。 4.ブックマーク名の下に、名前を入力し、[追加]をクリックします。 上記の手順を繰り返して、ドキュメント内のさまざまな場所に複数のブックマークを追加できます。 ブックマークに行く方法は? 特定のブックマークに移動するには、ctrl+gと入力して* [ の[検索]を検索して置き換える[]ボックスの[ ]タブに移動します。下の に移動 、[ ブックマーク ]をクリックします。ブックマーク名を入力または選択し、[ ]に[*]をクリックします。
C#を使用してWord Documentにブックマークを挿入する方法は? Microsoft Wordを使用してWordドキュメントにブックマークを挿入する方法が見られたので、C#アプリケーションで.NETのNPOI APIを使用して同じことを行うことができます。 NPOI APIをまだインストールしていない場合は、.NETプロジェクトでNPOI APIインストールの包括的なガイドを確認できます。
c#{.wp-block-heading}を使用して、単語文書にブックマークを追加するためのステップバイステップガイド} この時点で、.NETプロジェクトは、C#のNPOI APIを使用して、単語ドキュメントにブックマークを挿入するためのコードを記述する準備ができている必要があります。この目的には、次の手順を使用できます。
xwpfdocumentのインスタンスを作成します CT_Bookmarkクラスのインスタンスを定義します 3.ブックマークを段落に追加します 4.ファイルをディスクに保存します //Creat document XWPFDocument doc = new XWPFDocument(); CT_P para = doc.Document.body.AddNewP(); //Bookmark start CT_Bookmark bookmark = new CT_Bookmark(); bookmark.
c#を使用して単語文書に透かしを挿入する
透かしは、ドキュメントに挿入されている、または別の画像に重ねられたテキスト、ロゴ、またはその他のグラフィカルパターンです。その目的は、許可なしにその使用を禁止するために、元のドキュメントまたは画像の身元を維持することです。 .NETアプリケーション開発者として、ドキュメント処理C#アプリケーションにWordドキュメントに透かしを挿入する機能を提供できます。 このブログでは、無料およびオープンソース.NET APIを使用してC#のWordドキュメントに透かしを挿入する方法を示します。
MicrosoftWordを使用してWord Documentに透かしを挿入 C#を使用してドキュメントに透かしをどのように挿入できるかを確認する前に、Microsoft Wordを使用して同じことがどのように行われるかを見てみましょう。 Microsoft Wordを使用すると、ドキュメントにテキストまたは画像の透かしを挿入して、ドキュメントの身元を保護できます。ドキュメントにカスタマイズされた透かしを挿入することもできます。透かしは、テキストの背後にあるページの背景に表示されます。
Microsoft Wordを使用してWordドキュメントに透かしを挿入する手順 次の手順を使用して、Microsoft Wordを使用してWordドキュメントに透かしを作成できます。
デザイン タブで、 透かし を選択します。 2.利用可能なオプションから、ドキュメントに挿入される透かしの種類としてテキストまたは画像を選択します [OK]ボタンを選択します !透かし式オプションは、[デザイン]タブで強調表示されます。! C#を使用してWord Documentに透かしを挿入する方法は? Microsoft Wordを使用してWordドキュメントに透かしを挿入する方法が見られたので、C#アプリケーションで.NETのNPOI APIを使用して同じことを行うことができます。 NPOI APIをまだインストールしていない場合は、.NETプロジェクトでNPOI APIインストールの包括的なガイドを確認できます。
c#{.wp-block-heading}を使用して、単語文書に透かしを挿入するためのステップバイステップガイド} この段階では、.NETプロジェクトは、C#のNPOI APIを使用して、単語ドキュメントに透かしを挿入するためのコードを記述する準備ができている必要があります。この目的には、次の手順を使用できます。
c#プロジェクトでxwpfdocumentクラスのインスタンスを作成する XWPFPARAGRAPHとXWPFRUNオブジェクトを追加します 3.透かしテキストを設定します 4.ステップ1で作成したXWPFDocumentインスタンスを使用してドキュメントを保存します using (XWPFDocument doc = new XWPFDocument()) { XWPFParagraph paragraph = doc.CreateParagraph(); XWPFRun run = paragraph.CreateRun(); run.SetText("The Body:"); var hfPolicy = doc.CreateHeaderFooterPolicy(); hfPolicy.CreateWatermark("D R A F T"); using (FileStream fs = new FileStream("watermark.docx", FileMode.Create)) { doc.
c#にwordドキュメントにハイパーリンクを追加する
ハイパーリンクは、クリックされたときにオンラインのWebページにつながる固定されたテキストです。 Word Documentのテキストを、クリック時にユーザーをリンクページにナビゲートするハイパーリンクにすることができます。ハイパーリンクにより、作家はメインの記事にリンクされている参照についてドキュメントリーダーを簡単に導くことができます。 .NETアプリケーション開発者であるため、C#のドキュメント処理アプリケーションにハイパーリンクを追加する機能を追加できます。 この記事では、段階的なチュートリアルを使用して、C#の.NETにNPOIを使用してハイパーリンクを挿入することについて学びます。
MicrosoftWordを使用してHyperLinkをワードに追加する C#を使用してdocxにハイパーリンクを挿入する方法を確認する前に、microsoft wordを使用して同じことをどのように達成できるかを見てみましょう。
Microsoft Wordを使用してWordドキュメントにハイパーリンクを挿入する手順 次の手順に示すように、Microsoft Wordを使用してドキュメントでハイパーリンクできます。 1.表示するテキストまたは画像をハイパーリンクとして選択します。 2.リボンでは、 挿入 タブで、 リンク を選択します。また、テキストまたは画像を右クリックして、ショートカットメニューの リンク をクリックすることもできます。 3. HyperLink ボックスを挿入するには、 アドレス ボックスにリンクを入力または貼り付けます。
C#を使用してWordドキュメントにハイパーリンクを挿入する方法は? Microsoft Wordを使用してWordドキュメントにハイパーリンクを挿入する方法を確認したので、C#アプリケーションで.NETに対してNPOIを使用して同じことがどのように達成できるかを調べる準備が整いました。 NPOIとそのインストールガイドラインの包括的なガイドを使用して、まだ構成していない場合に備えて、包括的なガイドを実行できます。
c#{.wp-block-heading}を使用して、単語文書でテキストをハイパーリンクする手順} この段階では、C#コンソールアプリケーションがNPOI APIが追加された状態で準備ができていると予想されます。次の手順を使用して、C#でNPOI APIを使用してWordドキュメントでテキストをハイパーリンクします。
xwpfdocument クラスのインスタンスを作成します xwpfparagraph および xwpfrun のインスタンスを使用して、段落とテキストを追加します 3.定義された段落のために xwpfhyperlinkrun のハイパーリンクインスタンスを作成します 4.段落インスタンスで createhyperlinkrun メソッドをハイパーリンクに使用します アプリケーションで次のコード(githubからnissl labから[nissl lab]から取得)をコピーして試してみることができます。 static void InsertHyperlink() { using (XWPFDocument doc = new XWPFDocument()) { XWPFParagraph paragraph = doc.CreateParagraph(); XWPFRun run = paragraph.CreateRun(); run.SetText("This is a text paragraph having "); XWPFHyperlinkRun hyperlinkrun = CreateHyperlinkRun(paragraph, "https://www.
c#を使用してヘッダーとフッターをdocxに追加する
ヘッダーとフッターは、単語文書の使用中に一般的に使用されます。彼らは、ドキュメントの主なテーマと、読者の前に置く必要がある追加情報を明確に見ています。 Microsoft Wordでは、カスタマイズによりドキュメントにヘッダー情報とフッター情報を追加できます。 Word Document処理のアプリケーションの開発に関心がある(または開発した).NETアプリケーション開発者である場合、アプリケーションからWordドキュメントにヘッダーとフッターを挿入する機能が有益な機能になる可能性があります。 この記事では、.NETアプリケーション内からヘッダーとフッターをWordドキュメントに追加する手順を実行します。この目的のために、 c# で.netのnpoi APIを使用します。
MicrosoftWordを使用して、ヘッダーとフッターをWordドキュメントに挿入する方法は? .NETアプリケーションからWordドキュメントにヘッダーとフッター情報を追加する方法を検討する前に、まずMicrosoft Wordを使用して同じことを行う方法を見てみましょう。
Microsoft Wordを使用してドキュメントにヘッダーとフッターを挿入する手順 次の手順を使用して、Microsoft Wordを使用してdocxドキュメントにヘッダーとフッターを挿入できます。
挿入 > ヘッダー または フッター を選択します。 2.ビルトインデザインのいずれかを選択します。 3.ヘッダーまたはフッターに必要なテキストを入力します。 [完了したら、**ヘッダーとフッターを閉じる]を選択します。 c# Microsoft Wordを使用してWordドキュメントにヘッダーとフッターを挿入する方法が見られたので、C#アプリケーションで.NETのNPOI APIを使用して同じことを行う方法を見てみましょう。 NPOIについてあまり考えない場合に備えて、[NPOIとそのインストールガイドライン]の包括的なガイドを確認できます4。
c#{.wp-block-heading}を使用して、単語文書にヘッダーとフッターを挿入する手順} この段階では、簡単なC#コンソールアプリケーションを作成し、NPOI APIを追加したと予想されます。次の手順を使用して、C#でNPOI APIを使用して、Wordドキュメントにヘッダーとフッターを追加します。
xwpfdocument クラスのインスタンスを作成します xwpfparagraph および xwpfrun のインスタンスを追加して、必要なテキストを含む段落を作成します ct_hdr を使用してヘッダーを作成し、コードに示すようにそのプロパティとテキストを設定します ct_ftr を使用してフッターを作成し、コードに示すようにそのプロパティとテキストを設定します XWPFRELATION を使用して、ヘッダーとフッターのユニークな関係を作成する xwpfdocument オブジェクトを使用してファイルをディスクに保存します //Create document XWPFDocument doc = new XWPFDocument(); XWPFParagraph para = doc.CreateParagraph(); XWPFRun run = para.CreateRun(); run.SetText("FileFomrat.com"); doc.Document.body.sectPr = new CT_SectPr(); CT_SectPr secPr = doc.
c#/vb.netでnpoiを使用して、単語文書に画像を挿入します
ドキュメントでの画像の使用は、Microsoft Wordを使用している間の日常的な操作です。画像は、ドキュメントのコンテンツを明確にし、言葉にするのがより困難な情報を伝える上で重要な役割を果たします。画像を追加すると、コンテンツが理解しやすくなります。 .NET開発者として、画像をWordドキュメントに挿入する機能を追加することは、アプリケーションに価値を追加できる興味深い機能です。 この記事では、.NETアプリケーション内からWordドキュメントに画像を追加する方法を示します。この目的のために、C#の.NETにNPOI APIを使用します。
MicrosoftWordを使用してWord Documentに画像を挿入 Wordドキュメントに画像を挿入するのは非常に簡単です。 Microsoft Wordを使用すると、ドキュメントに画像を挿入し、全体的なレイアウトを管理できます。テキスト間で画像を挿入したり、テキストの背景として、テキストを介してフロー画像を作成したりすることができます。
MicrosoftWordを使用してドキュメントに画像を挿入する手順 次の手順を使用して、Microsoft Wordを使用してWordドキュメントに画像を挿入できます。
Microsoftドキュメントを開き、空白のドキュメントを選択します。これにより、何かを書くための空白のドキュメントが開きます。 2.メニューを挿入します> 写真 > このデバイス PCの画像について。 3.ドキュメントに挿入する画像を選択します。これにより、カーソルの場所にドキュメントに画像が挿入されます。 4.写真を挿入したら、サイズを変更したり、移動したりできます。選択して、テキストを画像の周りにラップすることもできます。次に、ラッピングオプションを選択します。 C#を使用してWordドキュメントに画像を挿入する方法は? Microsoft Wordを使用して画像を挿入する方法を理解できるようになったので、.NETのNPOI APIを使用して同じことを行うために、C#コンソールアプリケーションの書き込みに飛びつくことができます。 NPOIについてあまり考えない場合に備えて、[NPOIとそのインストールガイドライン]の包括的なガイドを確認できます2。
c# 次の手順を使用して、C#でNPOI APIを使用してWordドキュメントに画像を挿入できます。
xwpfdocument クラスのインスタンスを作成します xwpfparagraph クラスのインスタンスを作成します xwpfrun クラスのインスタンスを作成します 4.画像を xwpfrun インスタンスにロードして追加します xwpfdocument instanceを使用してdocxとしてディスクにファイルを保存します 上記の手順には、次の c#コード サンプルを使用できます。 //Create document XWPFDocument document = new XWPFDocument(); XWPFParagraph paragraphy = document.CreateParagraph(); XWPFRun run = paragraphy.CreateRun(); //Insert image and set its size using (FileStream picFile = new FileStream("dog-puppy.jpeg", FileMode.
C#でNPOI APIを使用してExcelでセルスタイルを設定します
セルまたはセルのセットにスタイルを適用することは、Excelでワークブックを操作する際に非常に一般的な操作です。セルスタイリングとは、フォント、フォントサイズ、数字形式、セルボーダー、セルシェーディングなどの定義されたフォーマットセットを適用することを意味します。これは、迅速な参照のためにデータの改善されたより良い視覚化に役立ちます。 .NETアプリケーション開発者として、.NETアプリケーション内からExcelワークブックでセルスタイルを設定する機能を提供することに興味があるかもしれません。この記事に示すように、 c# または vb.net を使用して、アプリケーションでNPOI APIを使用してこれを達成できます。
Microsoft Excelを使用してセットスタイルを適用 Microsoft Excelを最初に使用して、セルにスタイリングがどのように適用されるかを調べることは役立ちます。
Microsoft Excelを使用してセルスタイルを適用する手順 Microsoft Excelを使用してセルにスタイリングを適用したい場合は、以下で説明するように、この目的のためにExcelが提供するいくつかのオプションがあります。
デフォルトのスタイリンググループを使用 1.フォーマットするセルを選択します。 2. home タブでは、 styles グループで、スタイルギャラリーの more ドロップダウン矢印をクリックし、適用するセルスタイルを選択します。
カスタムセルスタイルを作成 ホーム タブの スタイルギャラリーのドロップダウン矢印から 新しいセルスタイルオプションを選択します スタイル名 ボックスに新しいセルスタイルに適切な名前を入力します フォーマット をクリックします フォーマットセル さまざまなタブのダイアログボックスから必要なフォーマットを選択し、[ ok ]をクリックします c#{.wp-block-heading}でNPOIを使用してセルスタイルを適用します} Microsoft Excelを使用してセルスタイルを適用する方法を確認したので、.NETアプリケーションで同じことができる方法を見てみましょう。この目的のために、オープンソースAPI npoiを.net に使用し、C#でコードを書きます。 しかし、その前に、開始するには.NETプロジェクトにNPOIをインストールする必要があります。これについては、.NET用のNPOIをインストールの詳細な指示ガイドで学ぶことができます。
c# 開発環境の準備が整ったので、シンプルなコンソールベースのアプリケーションを作成し、次のコードを使用できます。
//Create workbook IWorkbook wb = new XSSFWorkbook(); ISheet ws = wb.CreateSheet("MySheet"); //Create cell and set its value ICell cell = ws.CreateRow(1).CreateCell(3); cell.SetCellValue("FileFormat.com"); //Create style ICellStyle style = wb.
C#でNPOIを使用してExcelワークシートを保護する
Excelワークブックでデータをコンパイルし、コンピューターに保存するために努力したと想像してください。あなたの子供は教育目的のために同じコンピューターを使用しています。彼らは誤ってあなたが非常に多くの努力の後にコンパイルしたファイルを開き、どういうわけかあなたのデータを変更します。これらすべての変更により、データの一貫性が生じた可能性があるため、すべての努力が浪費されようとしています。 データを保護するために、Excelを使用すると、ワークブックをパスワード保護することでワークシートを保護できます。これにより、指定したパスワードを入力せずにファイルに変更を加えることができません。 .NETアプリケーション開発者として、.NETアプリケーション内からExcelワークブックを保護する機能を提供することに興味があるかもしれません。この記事に示すように、 c# または vb.net を使用して、アプリケーションでNPOI APIを使用してこれを達成できます。
Microsoft Excelを使用してワークシートを保護します Excelワークシートを保護するための.NETアプリケーションを作成する前に、Microsoft Excelを使用して同じことをどのように達成できるかを見てみましょう。
ExcelワークシートをMicrosoft Excelを保護するための手順 Microsoft Excelを使用してExcelワークシートを保護する場合は、次の手順を使用できます。
ファイル > 情報 を選択します。 ワークブックを保護する ボックスを保護し、パスワードで 暗号化を選択します。 パスワード ボックスにパスワードを入力し、 ok を選択します。 4.パスワードのパスワードにパスワードを確認し、[パスワード]ボックスを再入力し、 ok を選択します。 注意の言葉 忘れられたパスワードを取得できないので、パスワードが特に記憶に残ることを確認してください。 クレジットカード番号などの機密情報を含むパスワードで保護されたファイルを配布することは常に安全ではありません。 c#{.wp-block-heading}でNPOIを使用してExcelワークシートを保護します} Microsoft Excelを使用してワークシートを保護する方法を確認したので、.NETアプリケーションで同じことができる方法を見てみましょう。この目的のために、オープンソースAPI NPOIを.NETに使用し、C#でコードを書き込みます。 しかし、その前に、開始するには.NETプロジェクトにNPOIをインストールする必要があります。これについては、.NET用のNPOIをインストールの詳細な指示ガイドで学ぶことができます。
c#{.wp-block-heading}でExcelワークシートを保護するための手順 開発環境の準備が整ったので、シンプルなコンソールベースのアプリケーションを作成し、次のコードを使用できます。
//Create workbook IWorkbook wb = new XSSFWorkbook(); //Create a new sheet ISheet ws = wb.CreateSheet("Sheet 1"); //Protect the sheet ws.ProtectSheet("fileformat.com"); //Save the file FileStream file = File.Create("ProtectedExcelWorkbook.xlsx"); wb.Write(file, false); file.Close(); 結論 この記事では、C#でNPOI APIを使用してExcelワークシートを保護する方法を示しました。 APIドキュメントを研究することにより、API機能をさらに調査できます。 NPOIを使用してExcelワークブックを使用して作業することについて詳しく知りたい場合は、このセクションのより多くの例をご覧ください。
C#でNPOIを使用してExcelでセルをマージする
Microsoft Excelの一般的な操作は、2つ以上のセルをマージすることです。これにより、データのグループ化とヘッダー情報を使用して、データをより整理した外観と感触を提供します。 Excelを使用して、多くのセルと列と列をマージすることができます。 .NETアプリケーション開発者として、アプリケーション内からExcelスプレッドシートにセルのマージの機能を提供することに興味があるかもしれません。この記事に示すように、 c# または vb.net を使用して、細胞または細胞範囲をマージできるアプリケーションでNPOI APIを使用してこれを達成できます。 ただし、この目的のために.NETアプリケーションを作成する前に、Microsoft Excelを使用してセルをマージする方法を見てみましょう。
Microsoft Excelを使用してセルをマージ Microsoft Excelを使用してセルをマージするのは非常に簡単で、一般的な操作です。 Excel内からセル、行、または列をマージできます。ただし、両方のセルにデータが含まれている場合、このプロセスのデータの1つが失われることに注意してください。
セルをMicrosoft Excelとマージする手順 Microsoft Excelを使用してセルをマージする場合は、次の手順を使用できます。
Microsoft Excelを開き、スプレッドシートにデータを入力します 2.左クリックを押しながらマウスをドラッグして、マージするセルを選択する 3.リボンで、「ホーム」タブに「マージ」アイコンを見つけて、「セルのマージ」をクリックします これにより、選択したセルが単一のセルに融合します。 c#{.wp-block-heading}でNPOI APIを使用してExcelのセルをマージします} Microsoft Excelを使用してセルをマージする方法を見たので、.NETアプリケーションで同じことができる方法を見てみましょう。 .NETアプリケーションでオープンソースAPI NPOIを使用し、C#でコードを書き込みますが、同じことをVB.NETに簡単に変換できます。 しかし、その前に、開始するには.NETプロジェクトにNPOIをインストールする必要があります。これについては、.NET用のNPOIをインストールのための詳細な指示ガイドで学ぶことができます。
c#{.wp-block-heading}を使用してExcelスプレッドシートでセルをマージ} 開発環境の準備ができたので、コンソールアプリケーションを作成し、次のコードを追加します。
//Create workbook IWorkbook wb = new XSSFWorkbook(); ISheet ws = wb.CreateSheet("MySheet"); //Set the value of the cell ws.CreateRow(0).CreateCell(0).SetCellValue("FileFormat.com"); //Merge the cell CellRangeAddress region = new CellRangeAddress(0, 1, 0, 1); ws.AddMergedRegion(region); //Save the file FileStream file = File.
.NETでNPOIを使用してExcelに画像を挿入します
Excelファイルに画像を挿入することは、Microsoft Excelユーザーに非常に一般的に使用される機能です。 Excelワークブックに画像を追加すると、視点とデータ表現がより効果的に明確になります。ワークブックの各ワークシートに複数の画像を追加できます。 .NETアプリケーション開発者として、アプリケーション内からプログラムでExcelファイルに画像を挿入する機能を追加することをお勧めします。良いニュースは、この記事で説明されているように、C#およびVB.NETのNPOI APIを使用して達成できることです。 .NETでNPOIを使用するための一連の記事で、次の情報を見つけることができます。
C#でNPOIを使用してExcelファイルを作成、保存、およびロードする C#でNPOIを使用してExcelファイルにコメントを追加する C#でNPOIを使用してExcelファイルに式を追加する この記事では、C#/VB.NETを使用してNPOIを使用してExcelファイルに画像を挿入する方法を示します。しかし、その前に、Microsoft Excelを使用してワークブックに画像を追加する方法を見てみましょう。 MicrosoftExcelを使用してスプレッドシートに画像を挿入 Microsoft Excelを使用すると、Excelワークブックに画像を追加できます。マシンにインストールされているMicrosoft Excelの最新バージョン、古いバージョン、またはMicrosoft Office 365を使用している場合でも、これらはすべてExcelファイルに画像を挿入できます。
マイクロソフトExcelを使用してスプレッドシートに画像を挿入する手順 Excelワークブックに画像を追加する場合は、次の手順を使用できます。
Microsoft Excelで、メニューを挿入します 2.画像を選択して、開いたファイルまたはこのデバイスオプションを使用します(いずれも利用可能です) [オープン画像]ダイアログから、Excelファイルに挿入する画像を選択します 4.ロードされたら、画像がワークシートに挿入されます c# Microsoft Excelを使用してスプレッドシートファイルに画像を挿入する方法を確認したので、C#でNPOIを使用して同じことを行う方法を見てみましょう。しかし、その前に、開始するには.NETプロジェクトにNPOIをインストールする必要があります。 .NETのNPOIをインストールの詳細な指示ガイドで、プロジェクトにNPOIのインストールについて学ぶことができます。
c#{.wp-block-heading}を使用してExcelスプレッドシートに画像を挿入} 開発環境がC#でNPOI APIを操作する準備ができたので、コンソールベースのプロジェクトを作成して、次のコードを追加できます。
//Load workbook IWorkbook wb = new XSSFWorkbook(new FileStream("FileFormat.com - Insert Image using NPOI.xlsx", FileMode.Open)); //Get the first sheet ISheet ws = wb.GetSheetAt(0); //Add picture data to the workbook byte[] bytes = File.ReadAllBytes("file-types.jpeg"); wb.AddPicture(bytes, PictureType.JPEG); //Add a picture shape and set its position IDrawing drawing = ws.