Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

ekspor ke Excel dari daftar dengan EPPLUS

Versi EPPlus apa yang Anda gunakan? Saya bertanya karena saya terkejut itu tidak menimbulkan kesalahan seperti halnya dengan 4.1.0 yang saat ini terbaru. Mungkin versi lama lebih memaafkan.

Tetapi untuk menjawab pertanyaan Anda, jika Anda melihat tanda tangan dari kelebihan terakhir LoadFromCollection yang akhirnya disebut Anda akan melihat ini:

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

Perhatikan bahwa Epplus hanya melihat MemberInfos dan bukan Fields yang merupakan objek yang Anda gunakan. Jika Anda mengubah Stock keberatan dengan ini:

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; }
}

Anda akan melihat hasilnya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan Perbarui proc yang disimpan di SQL Server

  2. SQL Server, menggabungkan LIKE dan IN?

  3. Gunakan database di dalam prosedur tersimpan

  4. Bagaimana dua pernyataan pembaruan di bawah ini berbeda dalam SQL?

  5. CAST(DATETIME AS DATE) melalui klausa WHERE