0

Excel ファイル (xlsx) を作成するときに、.NET EPPlus ライブラリを使用して、データが存在する場所とは別のワークシートにあるデータ (不明なカウント) のリストに基づいて動的リストを作成したいと考えています。どうすればこれを達成できますか?

Manual workflow in Excel 2007:
1.) click on sheet2 (dropdowns worksheet)
2.) add some data from cell A2:A4
3.) click on sheet1 (data worksheet) > highlight cells in some column > Data (menu) > Data Validation > Data Validation > Allow: List, Source: ='sheet2'!$A$2:$A$4 > click 'OK'
4

1 に答える 1

1

うまくいけば、これは役に立ちます。データ検証の詳細な例については、codeplex から EPPlus サンプル アプリをダウンロードし、サンプル 11 を確認してください。

// add a validation and set values
        var validation = sheet.DataValidations.AddListValidation("A1");
        // Alternatively:
        // var validation = sheet.Cells["A1"].DataValidation.AddListDataValidation();
        validation.ShowErrorMessage = true;
        validation.ErrorStyle = ExcelDataValidationWarningStyle.warning;
        validation.ErrorTitle = "An invalid value was entered";
        validation.Error = "Select a value from the list";
        validation.Formula.ExcelFormula = "B2:B4";
于 2012-07-01T06:52:48.747 に答える