vb.net大量数据如何快速写入excel
各位
我用vb.net+ibatis.net从数据库中取得的数据Bean,保存在ArrayList中(使用ibatis.net的QueryForList()返回数值)
如果利用for循环,设定每一个单元格内容的话,运行时间超级长:
' (Nation)
objXls.SetCellValue(index, row + i, 3, data.nation)
' (Region)
objXls.SetCellValue(index, row + i, 4, data.region)
' (District)
objXls.SetCellValue(index, row + i, 5, data.district)
' (Province)
objXls.SetCellValue(index, row + i, 6, data.province)
' (Product)
objXls.SetCellValue(index, row + i, 7, data.product)
注:SetCellValue(ByVal intShtIdx As Integer, ByVal intRow As Integer, ByVal intCol As Integer, ByVal value As String) As Boolean
不知道各位大侠有没有更加简便易行,我修改起来也不太麻烦的方法,能够大幅度提高导入数据的效率??
多谢各位了.如能详细说明,更是不胜感激~~~