怎么使用winform下拉框绑定excel里面的列
使用winform的下拉框绑定到excel的列,下拉框显示每一列的第一行,不用连数据库
回答
读取Excel可以用Free Spire.XLS,中文教程很多
NuGet安装Free Spire.XLS,添加命名空间:
using Spire.Xls;
using System;
然后使用下面代码获取第一行的所有数据:
//加载Excel
Workbook workbook = new Workbook();
workbook.LoadFromFile("sample.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.Worksheets[0];
//获取最大列数
int maxcolumn = sheet.LastColumn;
for (int col = 1; col <= maxcolumn; col++)
{
//获取第一行的所有数据
string text = sheet.Range[1, col].Value;
}