The ZIP archive format uses CRC to guard against data corruption.
One of the most commonly encountered CRC algorithms is known
as CRC-32, used by (among others) Ethernet, FDDI, ZIP and other
archive formats, and PNG image format.
Wikipedia: Cyclic redundancy check: Implementation
Therefore, you can employ CRC on your spreadsheet by making a ZIP archive
from the Excel file using a free utility such as ZipCentral.
PC World: Downloads: ZipCentral
Once your correspondent has installed ZipCentral, he can open the ZIP
archive and extract the Excel file. ZipCentral will issue a warning
if it detects error corruption based on the CRC-32 algorithm. Your
correspondent can also run CRC-32 manually by using the "Test" button
at the far right of ZipCentral's toolbar.
An alternative is for your correspondent to run a standalone CRC utility,
such as CRCheck32, on the ZIP archive you have made from the spreadsheet
Breezin Software: CRCheck32
Finally, it is possible to calculate the CRC-32 value of a file without
making a ZIP archive from it. The CheckCRC.exe program in the following
package will calculate CRC-32 for the Excel spreadsheet at your end,
which your correspondent can verify by running CheckCRC.exe on his copy
of the file. If you and your correspondent don't get the same result,
the file has been corrupted.
Brinkster: CRC32: CheckCRC.zip
I have enjoyed answering your question. If you have any concerns about
the accuracy or completeness of my research, please advise me through
a Clarification Request and allow me the opportunity to fully meet your
needs before you rate this answer.
crc error detect