The problem is that the receiving service outputs a number of error messages about missing values.
The values are not missing, and after I open the xlsx in Excel, and then save it again from there, it is imported without problems.
I tried the following, because I had done something similar in XLSReadWrite v4:
Code: Select all
xls.CalcDimensions;
for i := 0 to xls.Count - 1 do
begin
xls.Sheets[i].CalcDimensionsEx;
xls.Sheets[i].Protection.Clear;
end;
(XLSReadWrite v6.01.10 on Delphi 2010, but the same happens in Delphi 6)
::tor