excelファイルをdatagridview1にインポートしたいのですが、このエラーが発生しています。 このエラーを解決するにはどうすればよいですか?C#import excel to datagridview
エラーCS1061 'IExcelDataReader'に 'IsFirstRowAsColumnNames'の定義がなく、 'IExcelDataReader'タイプの最初の引数を受け入れる拡張メソッド 'IsFirstRowAsColumnNames'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?
private void dosyasec_Click(object sender, EventArgs e)
{
using (OpenFileDialog ofd = new OpenFileDialog() { Filter = "Excel Workbook|*.xlsx*", ValidateNames = true })
{
if (ofd.ShowDialog() == DialogResult.OK)
{
FileStream fs = File.Open(ofd.FileName, FileMode.Open, FileAccess.Read);
IExcelDataReader reader = ExcelReaderFactory.CreateOpenXmlReader(fs);
// DataSet result = reader.AsDataSet();
reader.IsFirstRowAsColumnNames = true;
result = reader.AsDataSet();
comboBox1.Items.Clear();
foreach (DataTable dt in result.Tables)
comboBox1.Items.Add(dt.TableName);
reader.Close();
}
}
}
をいずれにせよ、私はあなたがする必要があるすべては、リンクに記載されたアプローチを使用していると思います私はあなたがライブラリから最新のバージョンをダウンロードしても、古いコードの例を使用していると思います。 – Lukas