테이블은 Word 문서에서 데이터를 구성하는 훌륭한 방법입니다. 테이블은 각 행과 열의 조합을 셀로 알려진 여러 행과 열을 포함 할 수 있습니다. 각 셀은 텍스트를 가질 수 있으며 다른 텍스트 서식 스타일을 셀 내용에 적용 할 수 있습니다. .NET 응용 프로그램 개발자이기 때문에 문서 처리 C# 응용 프로그램의 Word 문서에 테이블을 작성하는 기능을 제공 할 수 있습니다. 이 블로그는 무료 및 오픈 소스 .NET API를 사용하여 c# 의 Word 문서에서 테이블을 만드는 방법을 보여줍니다.

Microsoft Word {.wp-block-heading}을 사용하여 Word 문서에 테이블을 삽입하십시오.

docx 파일로 테이블을 만드는 방법을 확인하기 전에 Microsoft Word를 사용하여 동일한 방법을 살펴 보겠습니다.

Microsoft Word {.WP-Block-Heading}을 사용하여 Word 문서에서 테이블을 작성하는 단계

Word 문서에서 기본 테이블을 만들려면 다음 단계를 사용할 수 있습니다.

  1. Microsoft Word를 엽니 다. 빈 문서가 열립니다
  2. 삽입-> 테이블을 클릭하십시오. 그리드가 표시됩니다.
  3. 원하는 열과 행의 수를 강조 표시 될 때까지 그리드 위로 커서를 이동하십시오.
  4. 완료되면 클릭하면 문서에서 테이블이 생성됩니다. ! 셀 수를 선택하기 위해 드래그하여 테이블을 삽입

c#을 사용하여 Word 문서에서 테이블을 만드는 방법? {.WP- 블록 헤드}

이제 Microsoft Word를 사용하여 Word 문서에 테이블을 삽입/작성하는 방법을 보았으므로 C# 응용 프로그램에서 .NET에 NPOI API를 사용하여 동일한 작업을 수행 할 수 있습니다. NPOI API를 아직 설치하지 않은 경우 .NET 프로젝트에서 NPOI API 설치에 대한 포괄적 인 안내서를 살펴볼 수 있습니다.

c# {.wp-block-heading}을 사용하여 Word 문서에서 테이블 작성에 대한 단계별 가이드}

이 단계에서 .NET 프로젝트는 C#에서 NPOI API를 사용하여 워드 문서에서 간단한 테이블을 작성하기위한 코드를 작성할 준비가되어 있어야합니다. 이 목적을 위해 다음 단계를 사용할 수 있습니다.

  1. 새 문서의 경우 xwpfdocument 의 인스턴스 작성**
  2. 테이블을 정의하기위한 xwpftable 클래스 인스턴스를 작성하고 행과 열의 수를 지정하십시오.
  3. 테이블의 각 행에 getCell 메소드를 사용하여 테이블의 각 셀을 통과하고 xwpfrun 인스턴스의 setText 메소드를 사용하여 내용을 설정하십시오.
  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();

결론 {.WP- 블록 헤드}

테이블은 단어 문서에서 데이터를 제시 가능한 방식으로 구성하는 효과적인 방법을 제공합니다. 이 기사는 간단한 테이블을 어떻게 만들 수 있는지 보여 주었다 C# 에서 NPOI API를 사용하여. 테이블에는 다른 블로그에서 작성할 이미지 및 기타 유형의 데이터도 포함될 수 있습니다. 그러니 계속 지켜봐주십시오.