"名前"、 "性別"、 "部門"という列を持つ "mySheet"というExcelシートがあります。C#でOffice.Interop.Excelを使用してExcelで特定の列のフィルタリングされた値を取得する
「D」という名前の生徒の名前を取得したいと思います。
Excel.Sheets ExcelSheets = excelWorkBook.Sheets;
Excel.Worksheet excelWorkSheet = ExcelSheets.get_Item(1);
Excel.Range excelRange = excelWorkSheet.UsedRange;
excelRange.AutoFilter(3, "D", Excel.XlAutoFilterOperator.xlAnd, Type.Missing, Type.Missing);
Excel.Range firstColumn = excelRange.Columns[1];
System.Array myvalues = (System.Array)firstColumn.Cells.Value;
strarrCreateExcel = myvalues.OfType<object>().Select(o => o.ToString()).ToArray();
strarrCreateDB = strarrCreateExcel;
あなたは何か試しましたが、何があなたのアプローチに間違っていますか? – mason