Varför inte öppna XML SDK

** Vad är Open XML SDK?**

Enligt MSDN-biblioteket definieras Open XML SDK som: Open XML SDK 2.0 förenklar uppgiften att manipulera Open XML-paket och de underliggande Open XML-schemaelementen i ett paket. Open XML SDK 2.0 kapslar in många vanliga uppgifter som utvecklare utför på Open XML-paket, så att du kan utföra komplexa operationer med bara några rader kod.OOXML-dokument är i huvudsak zippade XML-filer och Open XML SDK är en samling klasser som tillåter dig att arbeta med innehållet i OOXML-dokument på ett starkt skrivet sätt. Det är istället för att packa upp en fil för att extrahera XML, ladda den XML-en i ett DOM-träd och arbeta med XML-element och -attribut direkt, Open XML SDK tillhandahåller klasser för att göra det.

** Vad är Aspose.Cells?**

Aspose.Cells är ett klassbibliotek som låter din applikation utföra följande kalkylbladsbearbetningsuppgifter: Högkvalitativa konverteringar mellan alla populära Excel-format, inklusive konvertering till PDF, HTML, TIFF och utskrift. Programmering med en arbetsboksobjektmodell. Möjlighet att bygga dokument från fragment, från ett eller flera dokument, samtidigt som data automatiskt sammanfogas genom stilistisk formatering, diagram och grafik. Funktioner på hög nivå, såsom import av data från olika datakällor inklusive Array, ArrayList, DataTable / ResultSet. Robust formelberäkningsmotor som stöder nästan alla standard- och avancerade Microsoft Excel-funktioner.

Funktion eller funktionskategori Öppna XML SDK Aspose.Cells
Excel eller andra format som stöds XLSX XLS, CSV, SpreadsheetML 2003, XLSX, HTML, Tab Delimited, ODS, vanlig text (TXT), 0816143474
Konvertera mellan Excel-format Nej Ja

Högnivåprogrammering med en arbetsboksobjektmodell:

- Hitta och ersätta.

- Sätt ihop kalkylblad.

- Kopiera fragment och kalkylblad mellan arbetsböcker.

Nej Ja
Detaljerad programmering med en dokumentobjektmodell, tillgång till enskilda element och formateringsegenskaper för alla kalkylbladselement. Ja Ja
Direkt och fullständig tillgång på låg nivå till de underliggande XML-elementen och attributen såsom relationsidentifierare, listidentifierare för ett OOXML-dokument. Ja Nej

Generera rapporter, fyll i dokument med data:

- Importera/exportera data till/från en*Datatabell /*Resultatet satt.

- Funktionen Smart Markers.

- Infoga/ta bort rader/kolumner/intervall.

- Anpassade datakällor.

Nej Ja

Rendering och utskrift:* Återge kalkylbladssidor till rasterbilder (TIFF, flersidiga TIFF, PNG, JPEG, BMP).*Återge kalkylbladssidor till vektorbilder (EMF).* Konvertera diagram till bilder (TIFF, flersidigt TIFF, PNG, JPEG, BMP, BMP, EMF, alternativ för bildkvalitet,

, etc.

andra kvalitet, komprimering etc.)

- Skriv ut kalkylblad med .NET utskriftsinfrastruktur. Komponenten har en inbyggd utskriftsmetod för att skriva ut kalkylbladen som visas i Förhandsgranskning av MS Excel.

Nej Ja
Beräkna/beräkna om formler dynamiskt Nej Ja
Plattformar som stöds Windows, .NET Windows, Linux, Java, .NET, Mono

Slutsats