快速导航×

Excel 工作表中的值不会显示在 Loftware 软件中2024-12-13 14:00:40

问题

当您将 Excel 工作表连接到解决方案时,有时工作表中的数据不会传输到标签上的变量。变量保持为空。或者 Excel 电子表格中的数据格式未正确传输到标签变量。当工作表中的列包含混合数据时,可能会发生这种情况:某些字段是字母数字,而其他字段是数字。

Microsoft ODBC 驱动程序尝试自动检测单元格中输入的数据类型,但有时此自动检测例程会失败,并且数据类型会被错误识别。

解决方法

解决方法 1:(此方法可能无法提供所需的结果。将电子表格中的单元格类型重新格式化为文本格式。执行以下操作:

  1. 确保同一列中的所有值都属于同一类型。

  2. 如果无法做到这一点,并且您使用混合数据,请将列的格式设置为 Text 而不是 General。在 单元格 菜单,单击 格式,然后选择 文本 上的选项 数字 标签。

  3. 在实际数据输入之前执行列格式化。

  4. 如果数据已经输入,则必须使用函数 TEXT 重新格式化值(有关此函数的正确语法,请参阅 MS Excel 帮助)。


解决方法 2:将数据从 Excel 电子表格导出到具有制表符分隔值的文本文件中。然后,将数据作为 Text format(文本格式)导入到新的电子表格中。

  1. 打开 Excel 电子表格。

  2. 在文件菜单中选择命令另存为。

  3. 对于文件类型,请选择 Text (Tab delimited) (*.txt)。

  4. 保存文件。

  5. 在 Excel 中关闭电子表格。

  6. 在 Excel 中打开制表符分隔的文本文件。

  7. 按照屏幕上的说明操作,了解如何从文本文件导入数据。

  8. 选择要更改其格式的字段。

  9. 将格式更改为 Text (文本)。

  10. 重复步骤 8-9,直到所有字段都具有所需的格式。

  11. 在文件菜单中选择命令另存为。

  12. 将电子表格保存为 Microsoft Excel 工作簿 (*.xls) 格式。

  13. 使用此 Excel 工作簿作为标签打印的数据源。