.NET-kirjasto tekstinkäsittelyasiakirjojen luomiseen

Avoimen lähdekoodin .NET API mahdollistaa Microsoft® Word -tiedostojen lukemisen, kirjoittamisen, manipuloinnin ja muuntamisen.

Mikä on NPOI?

NPOI on POI Java Projectin .NET-versio. Se on avoimen lähdekoodin .NET-kirjasto Microsoft® Office -tiedostomuotojen lukemiseen ja kirjoittamiseen. NPOI.XWPF-nimiavaruuden avulla voit muokata DOCX-tiedostomuotoa.

NPOI:n avulla voit lisätä tekstiä ja kappaleita, lisätä hyperlinkkejä, luoda ja jäsentää taulukoita, lisätä kuvia ja XWPFWordExtractor-luokan avulla voit myös poimia tekstiä olemassa olevista tekstinkäsittelyasiakirjoista.

Previous Next

NPOI:n käytön aloittaminen

Kun olet täyttänyt edellytykset, voit asentaa NuGetin avulla

Asenna NPOI NuGetistä

 Install-Package NPOI -Version 2.4.1

Käsittele DOCX-tiedostoa C#:lla

NPOI:n avulla .NET-ohjelmoijat voivat luoda ja muokata tekstinkäsittelyä omista .NET-sovelluksistaan. Jos haluat muokata olemassa olevaa tiedostoa, voit avata olemassa olevan tiedoston ja liittää siihen muutoksia, kuten tekstiä, kappaleita, taulukoita ja paljon muuta.

Luo DOCX käyttämällä NPOI - C#

XWPFDocument doc = new XWPFDocument();
doc.CreateParagraph();
using (FileStream sw = File.Create("fileformat.docx"))
{
    doc.Write(sw);
}
            

Luo taulukko DOCX:ssä C#:lla

Sovellusliittymän avulla kehittäjät voivat lisätä taulukon tekstinkäsittelyasiakirjoihin. Voit lisätä taulukon, asettaa taulukon ominaisuudet, asettaa taulukkoruudukon ja sarakeruudukon ominaisuuksia. Lisäksi voit hallita taulukon soluja ja rivejä käyttämällä TableCell- ja TableRow-luokkia. Seuraavat yksinkertaiset koodirivit voivat lisätä taulukon Word-asiakirjaan C#:ssa.

  1. Luo uusi DOCX-asiakirja XWPFDocumentilla
  2. Lisää taulukko dokumenttiin käyttämällä doc.CreateTable() -menetelmää ja aseta rivit ja sarakenumerot int-muodossa
  3. Hanki ensimmäinen rivi ja ensimmäinen solu komennolla table.GetRow(1).GetCell(1) ja lisää siihen tekstiä käyttämällä setText()-metodia
  4. Tallenna tiedosto FileStream()-menetelmällä ja aseta tulostiedoston nimi ja luontitiedoston tila

Luo taulukko DOCX:ssä käyttämällä NPOI - C#

XWPFDocument doc = new XWPFDocument();
XWPFTable table = doc.CreateTable(3, 3);
table.GetRow(0).GetCell(0).SetText("File Format Developer Guide");
FileStream out1 = new FileStream("table.docx", FileMode.Create);
doc.Write(out1);
out1.Close();
            
 Suomen