předmluva
Excel se často používá k importu a exportu dat v projektech. Obecně používáme pro implementaci DLL od třetích stran. Například: Aspose a NPOI. První vyžaduje platbu, ale můžete použít i bezplatnou verzi, rozdíl je v tom, že v exportovaném Excelu bude vodoznak (lze to vyřešit aktivačním kódem prolomené verze). NPOI je bezplatná verze, ale není tak snadná na používání jako Aspose, ale zároveň splňuje základní potřeby. Tento článek bude dokumentovat dva typy kombinací DLL, jednu pro import a druhou pro export.
Text
1: Odkazujte na ASPOSE a NPOI dlls. Jděte na NuGet a stáhněte si ji, nebo si ji můžete stáhnout z této stránky (https://down.itsvse.com/item/13478.html)
2: Vytvořit novou veřejnou metodu PublicMethod.cs
3: Vložíte kód do běžné metody
4: Metoda přímého volání:
Import call: PublicMethod.GetDataFromExcelByCom(true, openFile.FileName); Použitý předpoklad Exportní volání: PublicMethod.OutToExcelFromDataTable(fileName, dt, true); Použití NPOI
Epilog
Pokud potřebujete použít Aspose pro exportní operace, propojte AsposeLicense.dll reference v zip balíčku výše a pak přidejte následující kód, kde program spočívá: LicenseHelper.ModifyInMemory.ActivateMemoryPatching(); Tímto způsobem nebude v Excelu žádný vodotlač.
|