A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
The fact that you are seeing 7.26 in the cell in Excel, but the merge field displays 7.26000000009 means that you are running up against the encoding limitations of computers - the way that Excel stores the value as a binary is read by Word directly. Round 0 works because the binary representation of whole numbers is exact, but that of most decimal values is approximate, unless you can create the decimal part from a combination of the decimal values
0.5 0.25 0.125 0.0625 .03125 ....... (1/(2^n))
Perhaps you can create a text field for every more-than-zero-decimal field to merge, so that it is a string.
To convert, say, the values in column D:
=TEXT(D2,"0.00")
copied down. Then Excel will store that as a string, not a number, and Word should read it properly.