テーブルは、単語文書にデータを整理する素晴らしい方法です。テーブルは、行と列の各組み合わせがセルとして知られている複数の行と列で構成できます。各セルにはテキストがあり、異なるテキストフォーマットスタイルをセルの内容に適用できます。 .NETアプリケーション開発者であるため、ドキュメント処理C#アプリケーションでWordドキュメントにテーブルを作成する機能を提供できます。 このブログでは、無料およびオープンソース.NET APIを使用して、 c# の単語ドキュメントでテーブルを作成する方法を示します。

MicrosoftWordを使用してWordドキュメントにテーブルを挿入

docx ファイルでテーブルを作成する方法を確認する前に、Microsoft Wordを使用して同じことを行う方法を見てみましょう。

Wordドキュメントにテーブルを作成する手順MicrosoftWord

Wordドキュメントで基本テーブルを作成するには、次の手順を使用できます。

  1. Microsoft Wordを開きます。空白のドキュメントが開きます
  2. [挿入] - > [テーブル]をクリックします。これにより、グリッドが表示されます。 3.必要な列と行の数を強調表示するまで、グリッドの上にカーソルを移動します。 4.完了したときにクリックすると、ドキュメント内のテーブルが生成されます !セルの数を選択するためにドラッグしてテーブルを挿入

C#を使用してWord Documentでテーブルを作成する方法は?

Microsoft Wordを使用してWordドキュメントにテーブルを挿入/作成する方法を確認したので、C#アプリケーションで.NETのNPOI APIを使用して同じことを行うことができます。 NPOI APIをまだインストールしていない場合は、.NETプロジェクトでNPOI APIインストールの包括的なガイドを確認できます。

c#{.wp-block-heading}を使用して、単語文書でテーブルを作成するためのステップバイステップガイド}

この段階では、.NETプロジェクトは、C#のNPOI APIを使用して、単語ドキュメントにシンプルなテーブルを作成するためのコードを作成する準備ができている必要があります。この目的には、次の手順を使用できます。 1.新しいドキュメントのために xwpfdocument のインスタンスを作成します 2.テーブルを定義するための xwpftable クラスのインスタンスを作成し、それの行と列の数を指定します 3.テーブルの各行の getCell メソッドを使用してテーブルの各セルを通過し、 xwpfrun インスタンスのsettexメソッドを使用してその内容を設定します 4.上記のステップ1で定義されている xwpfdocument インスタンスを使用して、ファイルをディスクに保存します アプリケーションで次のソースコードを使用して試してみることができます。

//Create document
XWPFDocument doc = new XWPFDocument();

//Create table
int row = 2;
int col = 3;
XWPFTable table = doc.CreateTable(row, col);
//Set table width
table.Width = 3000;
//Loop through the table
for (int i = 0; i < row; i++)
{
    for (int j = 0; j < col; j++)
    {
        XWPFTableCell cell = table.GetRow(i).GetCell(j);
        //Set style of the table
        XWPFParagraph para = cell.AddParagraph();
        XWPFRun run = para.CreateRun();
        run.IsBold = true;
        run.FontFamily = "NSimSun";
        run.SetText("This is Row" + i + "  and " + "Col" + j);
        table.GetRow(i).Height = (900);
        para.Alignment = ParagraphAlignment.LEFT;
        cell.SetVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER);
    }
}
//Save the file
FileStream file = new FileStream("SimpleTable.docx", FileMode.Create);
doc.Write(file);
file.Close();

結論

テーブルは、Wordドキュメントで提示可能な方法でデータを整理する効果的な方法を提供します。この記事は、単純なテーブルをどのように作成できるかを示しました C# でNPOI APIを使用。テーブルには、別のブログで書く画像やその他の種類のデータを含めることもできます。だから、ご期待ください。