dataRequestReportBack.ftl 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. <?xml version="1.0"?>
  2. <?mso-application progid="Excel.Sheet"?>
  3. <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
  4. xmlns:o="urn:schemas-microsoft-com:office:office"
  5. xmlns:x="urn:schemas-microsoft-com:office:excel"
  6. xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
  7. xmlns:html="http://www.w3.org/TR/REC-html40">
  8. <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
  9. <Author>adnetwork</Author>
  10. <LastAuthor>adnetwork</LastAuthor>
  11. <Created>2014-10-15T06:05:44Z</Created>
  12. <Version>14.00</Version>
  13. </DocumentProperties>
  14. <OfficeDocumentSettings xmlns="urn:schemas-microsoft-com:office:office">
  15. <AllowPNG/>
  16. </OfficeDocumentSettings>
  17. <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
  18. <WindowHeight>5130</WindowHeight>
  19. <WindowWidth>16155</WindowWidth>
  20. <WindowTopX>240</WindowTopX>
  21. <WindowTopY>45</WindowTopY>
  22. <ProtectStructure>False</ProtectStructure>
  23. <ProtectWindows>False</ProtectWindows>
  24. </ExcelWorkbook>
  25. <Styles>
  26. <Style ss:ID="Default" ss:Name="Normal">
  27. <Alignment ss:Vertical="Center"/>
  28. <Borders/>
  29. <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/>
  30. <Interior/>
  31. <NumberFormat/>
  32. <Protection/>
  33. </Style>
  34. <Style ss:ID="s63" ss:Name="超链接">
  35. <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#0000FF"
  36. ss:Underline="Single"/>
  37. </Style>
  38. <Style ss:ID="s65">
  39. <NumberFormat ss:Format="Short Date"/>
  40. </Style>
  41. <Style ss:ID="s66">
  42. <NumberFormat ss:Format="0%"/>
  43. </Style>
  44. </Styles>
  45. <Worksheet ss:Name="Sheet1">
  46. <Table ss:ExpandedColumnCount="${column!}" ss:ExpandedRowCount="<#if dataSize??>${dataSize+4}<#else>4</#if>" x:FullColumns="1"
  47. x:FullRows="1" ss:DefaultColumnWidth="54" ss:DefaultRowHeight="13.5">
  48. <Column ss:AutoFitWidth="0" ss:Width="114"/>
  49. <Column ss:AutoFitWidth="0" ss:Width="95.25"/>
  50. <Column ss:AutoFitWidth="0" ss:Width="93" ss:Span="1"/>
  51. <Column ss:Index="5" ss:AutoFitWidth="0" ss:Width="74.25"/>
  52. <Column ss:Width="63"/>
  53. <Row>
  54. <Cell ss:MergeAcross="9"><Data ss:Type="String">所选维度:<#if dimension??>${dimension}<#else>广告主</#if> </Data></Cell>
  55. </Row>
  56. <Row>
  57. <Cell ss:MergeAcross="9"><Data ss:Type="String">开始日期:${startDate!} 结束日期:${endDate!}</Data></Cell>
  58. </Row>
  59. <Row>
  60. <Cell ss:MergeAcross="9"><Data ss:Type="String">广告主:<#if advertiserName??>${advertiserName}</#if> 订单:<#if orderName??>${orderName}</#if> 活动:<#if campaignName??>${campaignName}</#if> 投放:<#if adGroupName??>${adGroupName}</#if></Data></Cell>
  61. </Row>
  62. <Row>
  63. <#if dimensionTargetlist??>
  64. <#list dimensionTargetlist as dimension>
  65. <Cell ss:MergeAcross="${dimension.dimension!}"><Data ss:Type="String"></Data></Cell>
  66. </#list>
  67. <#else>
  68. <Cell ss:MergeAcross="广告主"><Data ss:Type="String"></Data></Cell>
  69. </#if>
  70. <#if impression??><Cell ss:MergeAcross="0"><Data ss:Type="String">曝光</Data></Cell></#if>
  71. <#if click??><Cell ss:MergeAcross="1"><Data ss:Type="String">点击</Data></Cell></#if>
  72. <#if visit??><Cell ss:MergeAcross="1"><Data ss:Type="String">到达</Data></Cell></#if>
  73. <#if conversion??><Cell ss:MergeAcross="1"><Data ss:Type="String">转化</Data></Cell></#if>
  74. <#if consume??><Cell ss:MergeAcross="1"><Data ss:Type="String">花费</Data></Cell></#if>
  75. </Row>
  76. <Row>
  77. <#if dimensionTargetlist??>
  78. <#list dimensionTargetlist as dimension>
  79. <Cell><Data ss:Type="String">${dimension.dimension}</Data></Cell>
  80. </#list>
  81. <#else>
  82. <Cell><Data ss:Type="String">广告主</Data></Cell>
  83. </#if>
  84. <#if impression??><Cell><Data ss:Type="String">曝光数</Data></Cell></#if>
  85. <#if click??><Cell><Data ss:Type="String">点击数</Data></Cell></#if>
  86. <#if click??><Cell><Data ss:Type="String">点击率</Data></Cell></#if>
  87. <#if visit??><Cell><Data ss:Type="String">到达数</Data></Cell></#if>
  88. <#if visit??><Cell><Data ss:Type="String">到达率</Data></Cell></#if>
  89. <#if conversion??><Cell><Data ss:Type="String">转化数</Data></Cell></#if>
  90. <#if conversion??><Cell><Data ss:Type="String">转化率</Data></Cell></#if>
  91. <#if consume??><Cell><Data ss:Type="String">eCPM</Data></Cell></#if>
  92. <#if consume??><Cell><Data ss:Type="String">花费</Data></Cell></#if>
  93. </Row>
  94. <Row>
  95. <#if dimensionTargetlist??>
  96. <#list dimensionTargetlist as reportMap>
  97. <Cell><Data ss:Type="String">总计</Data></Cell>
  98. </#list>
  99. <#else>
  100. <Cell><Data ss:Type="String">总计</Data></Cell>
  101. </#if>
  102. <#if impression??><Cell><Data ss:Type="String">${impressionSum}</Data></Cell></#if>
  103. <#if click??><Cell><Data ss:Type="String">${clickSum}</Data></Cell></#if>
  104. <#if click??><Cell><Data ss:Type="String">${clickRatesum}</Data></Cell></#if>
  105. <#if visit??><Cell><Data ss:Type="String">${visitSum}</Data></Cell></#if>
  106. <#if visit??><Cell><Data ss:Type="String">${visitRatesum}</Data></Cell></#if>
  107. <#if conversion??><Cell><Data ss:Type="String">${conversionSum}</Data></Cell></#if>
  108. <#if conversion??><Cell><Data ss:Type="String">${conversionRatesum}</Data></Cell></#if>
  109. <#if consume??><Cell><Data ss:Type="String">${eCmpSum}</Data></Cell></#if>
  110. <#if consume??><Cell><Data ss:Type="String">${consumeSum}</Data></Cell></#if>
  111. </Row>
  112. <#if reportList ??>
  113. <#list reportList as deliverAnalysis>
  114. <Row>
  115. <#if dimensionTargetlist??>
  116. <#list dimensionTargetlist as dimension>
  117. <#if dimension.dimensionTarget == "reportDate">
  118. <#setting datetime_format="yyyy-MM-dd"/>
  119. <Cell><Data ss:Type="String">${deliverAnalysis[dimension.dimensionTarget]?datetime}</Data></Cell>
  120. <#else>
  121. <Cell><Data ss:Type="String">${deliverAnalysis[dimension.dimensionTarget]}</Data></Cell>
  122. </#if>
  123. </#list>
  124. <#else>
  125. <Cell><Data ss:Type="String">广告主</Data></Cell>
  126. </#if>
  127. <#if advertiserName??><Cell><Data ss:Type="String">${deliverAnalysis.advertiserName!}</Data></Cell></#if>
  128. <#if orderName??><Cell><Data ss:Type="String">${deliverAnalysis.orderName!}</Data></Cell></#if>
  129. <#if campaignName??><Cell><Data ss:Type="String">${deliverAnalysis.campaignName!}</Data></Cell></#if>
  130. <#if adGroupName??><Cell><Data ss:Type="String">${deliverAnalysis.adGroupName!}</Data></Cell></#if>
  131. <#if bannerName??><Cell><Data ss:Type="String">${deliverAnalysis.bannerTemplateName!}</Data></Cell></#if>
  132. <#if reportDate??><Cell><Data ss:Type="String">${deliverAnalysis.reportDate!}</Data></Cell></#if>
  133. <#if impression??><Cell><Data ss:Type="String">${deliverAnalysis.impression!}</Data></Cell></#if>
  134. <#if click??><Cell><Data ss:Type="String">${deliverAnalysis.click!}</Data></Cell></#if>
  135. <#if click??><Cell><Data ss:Type="String">${deliverAnalysis.clickRate!}%</Data></Cell></#if>
  136. <#if visit??><Cell><Data ss:Type="String">${deliverAnalysis.visit!}</Data></Cell></#if>
  137. <#if visit??><Cell><Data ss:Type="String">${deliverAnalysis.visitRate!}%</Data></Cell></#if>
  138. <#if conversion??><Cell><Data ss:Type="String">${deliverAnalysis.conversion!}</Data></Cell></#if>
  139. <#if conversion??><Cell><Data ss:Type="String">${deliverAnalysis.conversionRate!}%</Data></Cell></#if>
  140. <#if consume??><Cell><Data ss:Type="String">${deliverAnalysis.eCmp!}</Data></Cell></#if>
  141. <#if consume??><Cell><Data ss:Type="String">${deliverAnalysis.consume!}</Data></Cell></#if>
  142. </Row>
  143. </#list>
  144. </#if>
  145. </Table>
  146. <WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
  147. <PageSetup>
  148. <Header x:Margin="0.3"/>
  149. <Footer x:Margin="0.3"/>
  150. <PageMargins x:Bottom="0.75" x:Left="0.7" x:Right="0.7" x:Top="0.75"/>
  151. </PageSetup>
  152. <Selected/>
  153. <Panes>
  154. <Pane>
  155. <Number>3</Number>
  156. <ActiveRow>7</ActiveRow>
  157. <ActiveCol>8</ActiveCol>
  158. </Pane>
  159. </Panes>
  160. <ProtectObjects>False</ProtectObjects>
  161. <ProtectScenarios>False</ProtectScenarios>
  162. </WorksheetOptions>
  163. </Worksheet>
  164. <Worksheet ss:Name="Sheet2">
  165. <Table ss:ExpandedColumnCount="1" ss:ExpandedRowCount="1" x:FullColumns="1"
  166. x:FullRows="1" ss:DefaultColumnWidth="54" ss:DefaultRowHeight="13.5">
  167. </Table>
  168. <WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
  169. <PageSetup>
  170. <Header x:Margin="0.3"/>
  171. <Footer x:Margin="0.3"/>
  172. <PageMargins x:Bottom="0.75" x:Left="0.7" x:Right="0.7" x:Top="0.75"/>
  173. </PageSetup>
  174. <ProtectObjects>False</ProtectObjects>
  175. <ProtectScenarios>False</ProtectScenarios>
  176. </WorksheetOptions>
  177. </Worksheet>
  178. <Worksheet ss:Name="Sheet3">
  179. <Table ss:ExpandedColumnCount="1" ss:ExpandedRowCount="1" x:FullColumns="1"
  180. x:FullRows="1" ss:DefaultColumnWidth="54" ss:DefaultRowHeight="13.5">
  181. </Table>
  182. <WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
  183. <PageSetup>
  184. <Header x:Margin="0.3"/>
  185. <Footer x:Margin="0.3"/>
  186. <PageMargins x:Bottom="0.75" x:Left="0.7" x:Right="0.7" x:Top="0.75"/>
  187. </PageSetup>
  188. <ProtectObjects>False</ProtectObjects>
  189. <ProtectScenarios>False</ProtectScenarios>
  190. </WorksheetOptions>
  191. </Worksheet>
  192. </Workbook>