LoadFromDataTable should use Column Caption, not Name
description
When calling LoadFromDataTable with PrintHeaders True, the spreadsheet is using the column's Name, but should use the Caption property. If the Caption is blank, it will return the column Name.