Ataskaitų generavimas C#

Didelės spartos .NET biblioteka, skirta kurti ataskaitas Word, PDF, OpenOffice, Web ir Markdown dokumentuose ir automatizuoti dokumentus naudojant šablonus ir tinkintus duomenis

Šis ataskaitų generatorius suteikia veiksmingą nuo platformos nepriklausomą API. Naudokite mūsų ataskaitų API kurdami aukšto lygio programinę įrangą, skirtą .NET platformai. Integravę mūsų sprendimą į savo programinę įrangą, naudodami C#, naudodami šablonus ir tinkintus duomenis, galite kurti nuostabias ataskaitas DOCX, PDF, HTML ir kitais populiariais formatais.

Peržiūrėkite kodo fragmentą

Ataskaitų teikimas C#

Kurkite galingas ataskaitas, kuriose yra sąrašų, lentelių, diagramų, vaizdų, brūkšninių kodų ir kitų dokumentų elementų, naudodami "C#" LINQ ataskaitų variklį. Naudodami mūsų pažangią .NET biblioteką galite kurti ne tik ataskaitas, bet ir bet kokio tipo dokumentus, pvz., sąskaitas faktūras, gyvenimo aprašymus, sutartis, laiškus ir kitus.

Sužinokite, kaip lengva sukurti ataskaitą "C#", atlikdami šiuos veiksmus:

  1. Pasirinkite duomenų šaltinį, pvz., JSON, XML, CSV, duomenų bazes arba tinkintų tipų objektus.
  2. Paruoškite dokumento šabloną PDF arba Word formatu, pvz., DOC arba DOCX. Naudodami LINQ pagrįstą sintaksę rūšiuokite, filtruokite ir grupuokite duomenis tiesiai šablonuose.
  3. Naudokite .NET ataskaitų teikimo variklį, kad susietumėte šį šabloną ir duomenis iš duomenų šaltinio naudodami LINQ sintaksę ir gautumėte ataskaitą pasirinktu formatu.

Automatizuoti dokumentų generavimą C#

Naudodami pateiktą ataskaitų teikimą su .NET galite generuoti dokumentus daugeliu populiarių formatų ir profesionalios kokybės:

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
  • OpenOffice: ODT, OTT
  • Fiksuotas išdėstymas: PDF, XPS, OpenXPS, PostScript
  • Nuotraukos: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
  • Internetas: HTML, MHTML
  • Kiti: EPUB, MOBI, Xaml, PCL ir kt.

Ataskaitų generavimas C#

Mūsų ataskaitų teikimo variklis pagrįstas technologija, leidžiančia dinamiškai susieti duomenų šaltinį su dokumento šablono laukais naudojant LINQ sintaksę. Toks ataskaitų teikimo variklis žymiai padidins darbo našumą ruošiant to paties tipo dokumentus, automatizuodamas įprastas operacijas.

Sukurkite ataskaitą "C#".

Norėdami įvertinti, kaip sukurti ataskaitą "C#" ir kaip veikia mūsų programavimo API, įkelkite šablono dokumentą ir failą su savo duomenimis. Nurodykite duomenų šaltinio objekto pavadinimą, jei jis naudojamas šablone. Paleidę kodą atsisiųskite ataskaitos generavimo rezultatą patogiu formatu, pvz., DOCX arba PDF.

Sukurkite ataskaitą iš šablono ir tinkintų duomenų C#
Įkelkite šabloną
Vykdyti kodą
Įkelkite duomenų failą
Iš sąrašo pasirinkite tikslinį formatą
dotnet add package Aspose.Words
Kopijuoti
using Aspose.Words;
using Aspose.Words.Reporting;

var doc = new Document("Input.docx");
var dataSource = "";

var engine = new ReportingEngine();
engine.BuildReport(doc, dataSource);

doc.Save("Output.docx");
Vykdyti kodą

Kaip naudoti "Word", PDF ir kitų dokumentų formatų ataskaitų teikimą C#

  1. Įdiekite Aspose.Words for .NET
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo C# projekto
  3. Sukurkite šabloną, pažymėtą LINQ pagrįsta sintaksė
  4. Įkelkite šablono dokumentą
  5. Įkelkite duomenis iš duomenų šaltinio: failų, duomenų bazių ar pasirinktinių objektų
  6. Sukurkite ataskaitą perduodami savo šabloną ir duomenis į 'ReportingEngine' egzempliorių
  7. Išsaugokite sugeneruotą ataskaitą kaip atskirą failą patogiu formatu, pvz., DOCX arba PDF

C# biblioteka ataskaitai sukurti

Yra trys alternatyvios parinktys, kaip įdiegti " "Aspose.Words for .NET" savo sistemoje. Pasirinkite tą, kuris atitinka jūsų poreikius, ir vadovaukitės nuosekliomis instrukcijomis:

Sistemos reikalavimai

Mūsų produktas yra visiškai kelių platformų ir palaiko visus pagrindinius .NET diegimus:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Kadangi .NET kodas nepriklauso nuo pagrindinės aparatinės įrangos ar operacinės sistemos, o tik nuo virtualios mašinos, galite laisvai kurti bet kokią programinę įrangą, skirtą "Windows", "MacOS", "Android", "iOS" ir "Linux". Tiesiog įsitikinkite, kad įdiegėte atitinkamą .NET Framework, .NET Core, Windows Azure, Mono arba Xamarin versiją.

Rekomenduojame naudoti Microsoft Visual Studio, Xamarin ir MonoDevelop integruotas kūrimo aplinkas kuriant C#, F#, VB.NET programas.

Daugiau informacijos rasite gaminio dokumentacijoje.

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.