1. produkty
  2.   Tabulka
  3.   .NET
  4.   Magicodes.IE
 
  

.NET API pro tabulky Microsoft® Excel

Open-Source API pro import a export dat z formátu souboru Excel

Co je Magicodes.IE?

Magicodes.IE je čistá knihovna .NET, která poskytuje vývojářům softwaru možnost importovat a exportovat data z formátu souborů Microsoft Excel. Pomocí rozhraní API můžete importovat a exportovat data jako DTO, exportovat obecnou knihovnu a exportovat šablony, efektní a dynamické sestavy. Rozhraní API neumožňuje manipulaci s formátem souborů XLS (Excel97-2003) a podporuje pouze formáty souborů XLSX a CSV.

Jednou z hlavních funkcí API je import dat jako DTO. Magicodes.IE.Excel dokáže automaticky generovat importované šablony Excelu, ověřování dat, ověřování šablon, nastavení čtení, omezení hodnot a mapování a výstup ověřovacích značek Excelu na základě DTO a nastavení funkcí. Kromě toho rozhraní API podporuje různé filtry pro podporu scénářů, jako je vícejazyčné zobrazení, dynamické zobrazení ovládacího sloupce a další.

Previous Next

Začínáme s Magicodes.IE

Nejlepší způsob instalace Magicodes.IE je přes NuGet, k instalaci API použijte prosím následující příkaz.

Nainstalujte Magicodes.IE z NuGet

 Install-Package Magicodes.IE.Excel

Importujte data do Excelu přes bezplatné .NET API

Magicodes.IE umožňuje programátorům .NET importovat data do tabulek Microsoft Excel programově. Rozhraní API vám umožňuje vytvářet DTO, generovat šablony importu a naplňovat je daty. Pomocí API můžete snadno volat šablony importu a importovat do nich data. Následující fragment kódu ukazuje, jak importovat data pomocí existující šablony. Upozorňujeme, že fragment kódu již používá předdefinovaný objekt ImportStudentDto.

Zdarma .NET API pro import dat aplikace Excel

  1. Definujte cestu k souboru jako řetězec
  2. Importujte data do Excelu pomocí předdefinovaného ImportStudentDto a šablony. Můžete také definovat své vlastní DTO podle svých potřeb
  3. Zkontrolujte, zda byla data úspěšně importována, a uložte je bez hodnoty null.

Import dat v Excelu - C#

// set filepath
var filePath = ("filefoamt.xlsx");
// import data                      
var result = await Importer.GenerateTemplate(filePath);
// check that if data is not null
result.ShouldNotBeNull();
// check if output file existsa
File.Exists(filePath).ShouldBeTrue();
            
 Čeština