# 创建 Excel 报表

在本教程中，您将新建有两个表格和一个图像的 Excel 报表模板。您将使用页面功能来为字段的每个值生成新的工作表。

信息注释您可通过按住 Ctrl 或 Shift 选择多个对象或值。例如，当从列表添加对象时，或者当拖放多个列到模板上时，可选择多个对象。

## 您将进行的操作

您将：

1. 新建 Excel 报表模板。
2. 添加表格对象。
3. 逐列创建自定义表格。
4. 以图像形式添加对象。
5. 使用页面功能来为每个不同的销售办事处生成新的工作表。

本教程使用可在 [示例文件](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/Examples/Examples.htm) （仅提供英文版本） 中找到的 QlikView 数据。您还可使用您自己的 QlikView 或 Qlik Sense 数据。

## 新建 Excel 报表模板

进行以下操作：

1. 在 Qlik NPrinting 主菜单中选择报表，然后单击创建报表。

2. 为报表输入标题。

3. 在类型下拉列表中选择 Excel。

4. 从应用程序下拉列表选择应用程序。

5. 在可用选项中选择模板：

   * 空模板 - 使用空模板

   * 默认模板 - 使用默认模板（仅在报表设置中设置了默认模板时可用）。

     请参阅[以模板形式加载 Office、HTML 或 PixelPerfect 文件](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/ReportsDevelopment/Load-file-as-template.htm) （仅提供英文版本）

   * 自定义 - 选择要用作模板的文件。

6. 让启用复选框保持选中。如果清除它，仍然会保存报表，但是调度程序会将它忽略。

7. 单击创建来创建报表。

8. 单击编辑模板打开模板编辑器。

## 添加表格

进行以下操作：

1. 右键单击表格节点，然后选择添加对象。

2. 从对象列表选择按国家/地区划分的销量。单击确定。

3. 将 CH304 - 按国家/地区划分的销量标签拖动到空单元格上。

   ![Excel report template with one table added to the sheet.](https://help.qlik.com/zh-CN/nprinting/February2025/Content/Resources/Images/NPTutorial/Excel1/ex_NPEX_1Table.png)

### 自定义整个表格上的格式设定

该操作将从 QlikView 或 Qlik Sense 中导出此表格中所有列的所有单元格的内容，而不进行格式设定。您可使用 Excel 功能区应用新的格式设定。

进行以下操作：

1. 在左侧窗格中，选择您要自定义的表格。

2. 转到属性窗格。

3. 清除Keep Source Formats复选框。

   ![Keep source formats box in Properties pane.](https://help.qlik.com/zh-CN/nprinting/February2025/Content/Resources/Images/NPTutorial/Excel1/ex_NPEX_KeepSource.png)

4. 使用 Excel 功能区来自定义表格。

   例如，更改字体大小或颜色。

## 逐列添加表格

您可通过单独添加列来创建自定义表格。它们的顺序不必和初始 Qlik Sense 或 QlikView 表格相同。

进行以下操作：

1. 展开 CH304 - 按国家/地区划分的销量节点。

   信息注释如果对象是垂直表或表框，则只能展开节点以显示列节点。如果您没有看到 +，则您添加了包含计算列的透视表或垂直表。

2. 一次性将列标签拖放至单元格中。

   由此可为每个所选的列创建标签，其标题为您可以设定格式的文本单元格。

   您可在 Excel 模板中移动标签来获得您首选的列顺序。

### 自定义表格中特定列上的格式设定

如果您希望对大多数列保留源格式，可让 Keep Source Formats 框为整个表格保持选中。您可在单独列上禁用 Keep Source Formats。该操作将从 QlikView 或 Qlik Sense 中导出所选列的所有单元格的内容，而不进行格式设定。您可使用 Excel 功能区应用格式设定。

进行以下操作：

1. 通过单击左侧的 + 来展开表格节点。

2. 选择您要自定义的列。

3. 在属性窗格中，清除 Keep Source Formats 复选框。

4. 在模板中选择列，然后根据需要应用格式设定。

   ![Excel report template with two tables added to the sheet.](https://help.qlik.com/zh-CN/nprinting/February2025/Content/Resources/Images/NPTutorial/Excel1/ex_NPEX_2Table.png)

## 添加图像

进行以下操作：

1. 右键单击图像节点，然后选择添加对象。

2. 从对象列表选择按国家/地区划分的销量。单击确定。

3. 将 CH304\_1 - 按国家/地区划分的销量标签拖动到表格下方的任何单元格上。

   ![Excel report template with two tables and an image added to the sheet.](https://help.qlik.com/zh-CN/nprinting/February2025/Content/Resources/Images/NPTutorial/Excel1/ex_NPEX_3Image.png)

## 预览报表

进行以下操作：

1. 单击预览。

   Excel 启动并显示您的报表。

2. 您将看到带一个工作表的 Excel 报表。该工作表将具有和图像、表格以及逐列添加的表格一样的 Qlik 对象。

   ![Preview in Excel showing how generated report will look.](https://help.qlik.com/zh-CN/nprinting/February2025/Content/Resources/Images/NPTutorial/Excel1/ex_NPEX_4Preview.png)

3. 关闭预览窗口。

## 应用页面

页面节点让您可以生成对于每个字段值具有单独工作表的报表。例如，对于每个销售办事处的不同工作表。

进行以下操作：

1. 右键单击左侧窗格中的页面节点图标。

2. 选择添加分页到当前工作表。

3. 从列表选择 SalesOffice。单击确定。

4. 单击左侧的 + 以展开 SalesOffice 页面节点。

5. 将 SalesOffice 节点标签拖动至模板中的单元格上。

   您可使用 Excel 格式化功能格式化单元格。

6. 工作表名称更改为底部选项卡上的 &lt;SalesOffice\_Page&gt;。在生成报表之后，这将替换为每个工作表的相关值。

   您可通过添加文本来编辑工作表名称。例如： &lt;SalesOffice\_Page&gt; office。

   ![Excel template with Pages feature added to workbook.](https://help.qlik.com/zh-CN/nprinting/February2025/Content/Resources/Images/NPTutorial/Excel1/ex_NPEX_5Pages.png)

现在将通过每个销售办事处的不同工作表生成您的报表。

## 预览和保存

进行以下操作：

1. 单击预览。

2. 您将看到的报表以销售办事处作为标题、包括两个表格和一个图像。现在有数个工作表选项卡，每个办事处一个。

   ![Preview in Excel showing how generated report will look.](https://help.qlik.com/zh-CN/nprinting/February2025/Content/Resources/Images/NPTutorial/Excel1/ex_NPEX_6Preview.png)

3. 单击保存并关闭以保存模板并关闭模板编辑器。

信息注释要避免在生成的报表中选中单元格，在即将保存和关闭模板编辑器之前，务必选择远离您的报表元素的单元格。

## 了解详情

* [带层级的 Excel 报表](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/ExcelReports/More-Levels-Excel-Reports.htm)
* [使用 Excel 公式创建计算的列和行](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/ExcelReports/Make-Calculated-Column.htm)