相关疑难解决方法(0)

如何快速将对象[,]上传到double [,]?

我使用Microsoft.Office.Interop.Excel我返回一个object[,]包含double元素的2D数组类型.请注意,索引下限1不是默认值0,但我可以轻松处理.

如何很好地将数组转换为double[,]使用.NET 3.5.(很好地,我的意思是简洁,或紧凑).

注意

double[] values_2 = values.Cast<double>().ToArray();
Run Code Online (Sandbox Code Playgroud)

确实有效,但它通过阵列变平为一维结构.

c# vb.net office-interop

13
推荐指数
1
解决办法
9988
查看次数

将Excel文件读入.NET应用程序的更快方法是:ADO.net还是Microsoft.Office.Interop.Excel.Application?

我正在将一个非常大的Excel文件读入VB.net应用程序.用户在运行时从文件选择器指定文件.我目前正在使用Microsoft.Office.Interop.Excel.Application应用程序接口逐行读取Excel数据.像这样...

first = Excel.Cells(rowindex, FirstColumnIndex).value
Run Code Online (Sandbox Code Playgroud)

我需要读取大的Excel文件(80000行),当前的方法需要很长时间.我想知道是否有更快的方法.我知道可以用ADO.net读取文件.这更快吗?还有更快的方法吗?

注意显然,在Excel文件中保存这么多数据并不是一个想法,但这就是我需要的数据(其中一些来自其他地方)的存储位置.

.net com excel ado.net office-interop

1
推荐指数
1
解决办法
6840
查看次数

标签 统计

office-interop ×2

.net ×1

ado.net ×1

c# ×1

com ×1

excel ×1

vb.net ×1