Open XML di .NET Core untuk Olah Dokumen? Begini Caranya

Tresna Nurziyan
GITS Apps Insight
Published in
2 min readOct 8, 2020

Kita tahu ada banyak aplikasi berjenis office tools dalam membantu pembuatan atau edit dokumen, spreadsheet, juga presentasi. Office tools ini bisa digunakan dengan SDK.

Mudahnya, SDK itu modul perangkat lunak lengkap yang berisi semua kebutuhan untuk modul tertentu dari aplikasi. Nah, kali ini kita akan pakai SDK Open XML for Office. Sebelumnya, apa itu Open XML dan .NET Core?

Open XML

Ini standar untuk word-processing, baik itu dokumen, spreadsheet, dan presentasi. Open XML dapat diimplementasikan bebas oleh berbagai aplikasi dan di platform berbeda. Open XML dibuat agar bisa merepresentasikan word-processing dokumen, spreadsheet, dan presentasi yang dikodekan dengan bentuk binary yang telah ditentukan aplikasi Microsoft Office.

Alasan mengapa ada Open XML itu karena saat ini ada miliaran dokumen, tetapi informasi di dokumen-dokumen itu terlalu bergantung pada di program mana itu dibuat. Di sinilah hadir Open XML untuk “memisahkan” dokumen yang dibuat oleh Microsoft Office agar dapat diubah atau bentuk manipulasi lainnya oleh aplikasi lain dan formatnya tidak jadi ketergantungan serta bisa dilakukan tanpa kehilangan data.

.NET Core

Ini merupakan salah satu produk Microsoft dan tujuannya merangkul lebih banyak developer lewat pengembangan teknologi .NET yang open source dan bisa multi platform sistem operasi.

Teknologi-teknologi di .NET Core di antaranya adalah yaitu ASP.NET untuk aplikasi web, Entity Framework Core untuk ORM database serta segala fitur untuk mengembangkan aplikasi console ataupun cloud service.

Membuat Olah Dokumen Aplikasi Berbasis Web

Bagaimana membuat aplikasi berbasis web yang bisa memanipulasi dokumen dengan memanfaatkan SDK Open XML di .NET Core? Kali ini, kita akan pakai ASP.NET MVC.

Yuk, ikuti tutorialnya di gits.id/blog !

Tresna Nurziyan adalah back-end developer di GITS.ID.

--

--