CalcEngine for .NET
主な特長
再配布可能ファイル
クイックスタート
VBAEngineの使用
ExcelEngineの使用
データの連結
組み込みの演算子と関数
式の解析と計算
クロスシート参照
チュートリアル
FlexGrid でのクロスシート参照
サンプル
リファレンス
C1.CalcEngine アセンブリ
名前空間
C1.CalcEngine 名前空間
概要
クラス
Argument
概要
メンバ
Argument コンストラクタ
Argument コンストラクタ(String,Type[])
Argument コンストラクタ(String,Type)
プロパティ
Description プロパティ
IsShowDescription プロパティ
Name プロパティ
Types プロパティ
C1CalcEngine
概要
メンバ
C1CalcEngine コンストラクタ
C1CalcEngine コンストラクタ()
C1CalcEngine コンストラクタ(IEngine)
メソッド
AddAlias メソッド
AddFunction メソッド
AddVariable メソッド
Evaluate メソッド
GetErrors メソッド
GetExpressionItems メソッド
TryAddAlias メソッド
TryEvaluate メソッド
プロパティ
CultureInfo プロパティ
CurrentIndex プロパティ
DataSource プロパティ
Engine プロパティ
EngineExtended プロパティ
Expression プロパティ
IsValid プロパティ
ErrorInfo
概要
メンバ
プロパティ
FullMessage プロパティ
Length プロパティ
Message プロパティ
Position プロパティ
ExpressionItem
概要
メンバ
ExpressionItem コンストラクタ
ExpressionItem コンストラクタ(String,String,ItemType)
ExpressionItem コンストラクタ(String,String,String,ItemType)
プロパティ
Arguments プロパティ
Definition プロパティ
Description プロパティ
IsMultiArguments プロパティ
ItemType プロパティ
Name プロパティ
Syntax プロパティ
列挙型
ErrorType
ItemType
インターフェース
IDataSheet
概要
メンバ
メソッド
GetValue メソッド
プロパティ
Name プロパティ
IEngine
概要
メンバ
メソッド
Evaluate メソッド
GetErrors メソッド
TryEvaluate メソッド
プロパティ
CultureInfo プロパティ
CurrentIndex プロパティ
DataSource プロパティ
Expression プロパティ
IsValid プロパティ
IEngineExpressionItems
概要
メンバ
メソッド
GetExpressionItems メソッド
IEngineExtended
概要
メンバ
ISupportAliases
概要
メンバ
メソッド
AddAlias メソッド
TryAddAlias メソッド
ISupportCustomFunctions
概要
メンバ
メソッド
AddFunction メソッド
ISupportVariables
概要
メンバ
メソッド
AddVariable メソッド
C1.CalcEngine.ExcelEngine 名前空間
概要
クラス
ExcelEngine
概要
メンバ
ExcelEngine コンストラクタ
メソッド
GetFieldNames メソッド
GetValue メソッド
プロパティ
CurrentIndex プロパティ
DataSource プロパティ
C1.CalcEngine.ExpressionEngine 名前空間
概要
クラス
AggregateFunctions
概要
メンバ
メソッド
Average メソッド
Count メソッド
First メソッド
Last メソッド
Max メソッド
Min メソッド
StDev メソッド
Sum メソッド
Var メソッド
BaseFunctionExpression
概要
メンバ
メソッド
GetFunctionArgs メソッド
Optimize メソッド
プロパティ
Id プロパティ
BinaryExpression
概要
メンバ
BinaryExpression コンストラクタ
メソッド
Evaluate メソッド
Optimize メソッド
BindingExpression
概要
メンバ
メソッド
Evaluate メソッド
ConvertFunctions
概要
メンバ
メソッド
CBool メソッド
CByte メソッド
CChar メソッド
CDate メソッド
CDbl メソッド
CDec メソッド
CInt メソッド
CLng メソッド
CObj メソッド
CSByte メソッド
CShort メソッド
CSng メソッド
CStr メソッド
CType メソッド
CUint メソッド
CULong メソッド
CUShort メソッド
CustomFunctionDefinition
概要
メンバ
CustomFunctionDefinition コンストラクタ
プロパティ
Function プロパティ
FunctionType プロパティ
MaxArgsCount プロパティ
MinArgsCount プロパティ
DateTimeFunctions
概要
メンバ
メソッド
AddDays メソッド
AddHours メソッド
AddMilliSeconds メソッド
AddMinutes メソッド
AddMonths メソッド
AddSeconds メソッド
AddTicks メソッド
AddTimeSpan メソッド
AddYears メソッド
DateDiffDay メソッド
DateDiffHour メソッド
DateDiffMilliSecond メソッド
DateDiffMinute メソッド
DateDiffSecond メソッド
DateDiffTick メソッド
GetDate メソッド
GetDay メソッド
GetDayOfWeek メソッド
GetDayOfYear メソッド
GetHour メソッド
GetMilliSecond メソッド
GetMinute メソッド
GetMonth メソッド
GetSecond メソッド
GetTimeOfDay メソッド
GetYear メソッド
Now メソッド
Today メソッド
UtcNow メソッド
Expression
概要
メンバ
Expression コンストラクタ
Expression コンストラクタ(IExpressionEngine,Token)
Expression コンストラクタ(IExpressionEngine)
Expression コンストラクタ(IExpressionEngine,Object)
メソッド
CompareTo メソッド
Evaluate メソッド
GetBool メソッド
GetDateTime メソッド
GetDouble メソッド
GetString メソッド
GetTimeSpan メソッド
Optimize メソッド
プロパティ
Engine プロパティ
Expressions プロパティ
Token プロパティ
ExpressionEngine
概要
メンバ
メソッド
AddAlias メソッド
AddError メソッド
AddFunction メソッド
Evaluate メソッド
GetErrors メソッド
GetExpressionItems メソッド
GetFieldNames メソッド
GetItemsCount メソッド
GetValue メソッド
TryAddAlias メソッド
TryEvaluate メソッド
プロパティ
CultureInfo プロパティ
CurrentIndex プロパティ
DataSource プロパティ
Expression プロパティ
IsValid プロパティ
FunctionDefinition
概要
メンバ
FunctionDefinition コンストラクタ
プロパティ
Function プロパティ
FunctionType プロパティ
MaxArgsCount プロパティ
MinArgsCount プロパティ
FunctionExpression
概要
メンバ
FunctionExpression コンストラクタ
メソッド
Evaluate メソッド
InExpression
概要
メンバ
InExpression コンストラクタ
メソッド
Evaluate メソッド
LogicalFunctions
概要
メンバ
メソッド
Iif メソッド
IsNull メソッド
MathFunctions
概要
メンバ
メソッド
Abs メソッド
Acos メソッド
Asin メソッド
Atan メソッド
Atan2 メソッド
Ceiling メソッド
Cos メソッド
Cosh メソッド
Exp メソッド
Floor メソッド
Log メソッド
Log10 メソッド
Pow メソッド
Rand メソッド
RandBetween メソッド
Round メソッド
Sign メソッド
Sin メソッド
Sinh メソッド
Sqrt メソッド
Tan メソッド
Tanh メソッド
TextFunctions
概要
メンバ
メソッド
Asc メソッド
Chr メソッド
Concat メソッド
Contains メソッド
EndsWith メソッド
Insert メソッド
InStr メソッド
LCase メソッド
Len メソッド
LSet メソッド
Mid メソッド
Remove メソッド
Replace メソッド
RSet メソッド
StartsWith メソッド
StrReverse メソッド
Trim メソッド
UCase メソッド
Token
概要
メンバ
Token コンストラクタ
プロパティ
ID プロパティ
Type プロパティ
Value プロパティ
UnaryExpression
概要
メンバ
UnaryExpression コンストラクタ
メソッド
Evaluate メソッド
Optimize メソッド
VariableExpression
概要
メンバ
VariableExpression コンストラクタ
メソッド
Evaluate メソッド
列挙型
TKID
TKTYPE
構造体
Quotes
概要
メンバ
Quotes コンストラクタ
プロパティ
Close プロパティ
Open プロパティ
インターフェース
IExpression
概要
メンバ
メソッド
Evaluate メソッド
Optimize メソッド
プロパティ
Engine プロパティ
Expressions プロパティ
Token プロパティ
IExpressionSyntax
概要
メンバ
メソッド
AddItem メソッド
ClearItems メソッド
GetFieldName メソッド
RegisterConstant メソッド
RegisterFields メソッド
RegisterFunction メソッド
RegisterFunction(String,Int32,Int32,Func<List<IExpression>,Object>,ItemType) メソッド
RegisterFunction(String,Int32,Func<List<IExpression>,Object>,ItemType) メソッド
RegisterToken メソッド
RegisterVariable メソッド
プロパティ
IdentifierChars プロパティ
StringQuotes プロパティ
C1.CalcEngine.VBAEngine 名前空間
概要
クラス
VBAEngine
概要
メンバ
VBAEngine コンストラクタ
メソッド
AddVariable メソッド
GetFieldNames メソッド
GetItemsCount メソッド
GetValue メソッド
プロパティ
CurrentIndex プロパティ
DataSource プロパティ
VBASemanticDictionary
概要
メンバ
VBASemanticDictionary コンストラクタ
メソッド
Load メソッド