sql >> Databáze >  >> RDS >> Sqlserver

export do Excelu ze seznamu pomocí EPPLUS

Jakou verzi EPPlus používáte? Ptám se, protože mě překvapuje, že nevyhazuje chybu jako u 4.1.0, která je aktuálně nejnovější. Možná je starší verze shovívavější.

Ale abych odpověděl na vaši otázku, když se podíváte na podpis konečného přetížení LoadFromCollection který se nakonec nazývá, uvidíte toto:

public ExcelRangeBase LoadFromCollection<T>(IEnumerable<T> Collection, bool PrintHeaders, TableStyles TableStyle, BindingFlags memberFlags, MemberInfo[] Members)

Všimněte si, že Epplus se dívá pouze na MemberInfos a nikoli Fields což je to, co váš objekt používá. Pokud změníte Stock vznést námitku:

class Stock
{
    public string Nif { get; set; }
    public string Proveedor { get; set; }
    public string Coodigo { get; set; }
    public string descripcion { get; set; }
    public string Catalogo { get; set; }
    public string Estadistico { get; set; }
    public decimal StockOn { get; set; }
}

Měli byste vidět výsledky.




  1. Přístup k databázím kontejneru docker mysql

  2. Jak najít všechny tabulky, které mají cizí klíče, které odkazují na konkrétní table.column a mají hodnoty pro tyto cizí klíče?

  3. Sloupec V závislosti na jiném sloupci

  4. Importujte jedno schéma do jiného nového schématu - Oracle