1. A value formatting system for determining format specifications in reports, the value formatting system comprising: a format collection unit for collecting data value attributes and patterns for a data item in a report; and a format merging unit for merging the collected data value attributes and patterns into a format specification for the data item.