将C#的中的数组生成excel文件

legionalways 2015-03-19 09:03:11
C#中有一个double[,] data= new double[3000000,2]二维数组
data[x,0]表示时间,data[x,1]表示数据大小
现在要将其如图所示,导入一个excel文件中,第一列表示时间,第二列表示数据大小


如果还要在excel文件中生成以data[x,0]为横坐标的折线图,又该怎么办?
...全文
393 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
legionalways 2015-03-20
  • 打赏
  • 举报
回复
引用 4 楼 Eiceblue 的回复:
将二维数组导入到Excel中,下载XLS控件free版添加引用后:代码: double[,] data = new double[3000000, 2]; Workbook wb = new Workbook(); wb.Version = ExcelVersion.Version2010; Worksheet ws = wb.Worksheets[0]; for (int i = 1; i < 3; i++) { for (int j = 1; j < 3000001; j++) { ws.Range[j, i].NumberValue = data[j, i]; } } 绘制折线图,看这里的教程
特别感谢
legionalways 2015-03-19
  • 打赏
  • 举报
回复
第一步我就不会啊,如何将数组导出到excel文件中
dreamwaters 2015-03-19
  • 打赏
  • 举报
回复
手动画折线,并录制宏,看看宏怎么写的。然后把宏代码放到C#里执行。
xian_wwq 2015-03-19
  • 打赏
  • 举报
回复
如果对于excel文件格式没有特定要求, 可以直接写csv文件,写入效率要高的多

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧