これが私の作品:
var minLength = 1;
var maxLength = 4;
var textValidation = worksheet
.DataValidations.AddTextLengthValidation("D:D");
textValidation.ShowErrorMessage = true;
textValidation.ErrorStyle = ExcelDataValidationWarningStyle.warning;
textValidation.ErrorTitle = "The value you entered is not valid";
textValidation.Error = string.Format(
"This cell must be between {0} and {1} characters in length.",
minLength, maxLength
);
textValidation.Formula.Value = minLength;
textValidation.Formula2.Value = maxLength;
プロジェクトがホストされているCodePlexに上の著者を聞かないのはなぜ? – PhillipH
EPPlusはExcel自身が提供しないことはできません。 Excelにはこのような制限はありません。なぜ、あなた自身のコードではなく、* EPPlus *がデータを検証したいのですか?あなたは何をしようとしていますか、また、なぜ、エクセルエクスポートライブラリ(これはEPPlusなのですか?)がバリデーションを実行することを期待していますか? –
セル幅を設定するつもりはありませんか? http://stackoverflow.com/questions/9096176/how-to-set-xlsx-cell-width-with-epplus-in-c-sharp – rene