You've already forked lazarus-ccr
fpspreadsheet: Fix xls reader rejecting formulas with embedded line-break tokens.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6580 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -2533,7 +2533,8 @@ begin
|
|||||||
$01: AStream.ReadWord; // tAttrVolatile token, data not used
|
$01: AStream.ReadWord; // tAttrVolatile token, data not used
|
||||||
$02: AStream.ReadWord; // tAttrIf token, data not used
|
$02: AStream.ReadWord; // tAttrIf token, data not used
|
||||||
$08: AStream.ReadWord; // tAttrSkip token, data not used
|
$08: AStream.ReadWord; // tAttrSkip token, data not used
|
||||||
$10: AStream.ReadWord; // tAttrSum token, data not used
|
$40: AStream.ReadWord; // tAttrSum token, data not used
|
||||||
|
$49: AStream.ReadWord; // tAttrSpace, data not used
|
||||||
else exit; // others not supported by fps --> Result = false
|
else exit; // others not supported by fps --> Result = false
|
||||||
end;
|
end;
|
||||||
Result := true;
|
Result := true;
|
||||||
@ -2945,7 +2946,7 @@ begin
|
|||||||
supported := ReadRPNAttr(AStream, b);
|
supported := ReadRPNAttr(AStream, b);
|
||||||
if supported then begin
|
if supported then begin
|
||||||
case b of
|
case b of
|
||||||
$02: ;
|
$02: ; // IF parameter tag
|
||||||
$10: rpnItem := RPNFunc('SUM', 1, rpnItem); // one-parameter SUM
|
$10: rpnItem := RPNFunc('SUM', 1, rpnItem); // one-parameter SUM
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
Reference in New Issue
Block a user