我想使用visual-dna Excel插件读取一个.csv文件(在显示结果之前,它需要C#构建的函数处理)。谁知道如何更新这段代码,这样我就可以得到一个excel数组作为输出(当然是在Excel中)?
Excel无法将以下代码识别为数组。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ExcelDna.Integration;
using System.IO;
namespace MyExcelDNALibrary
{
public class Class1
{
[ExcelFunction(Name = "readcsv")]
public static object[] loadCsvFile(string filePath)
{
return File.ReadLines(filePath).Where(line => line != "").Select(x => x.Split(',')).ToArray();
}
}
}发布于 2019-06-26 15:35:56
我认为您返回的是字符串数组的数组。Excel-DNA不支持此类型。将方法返回类型更改为2D object[,]数组。
https://stackoverflow.com/questions/56758025
复制相似问题