如何在Cell上保留第一个空格.xlt

时间:2016-05-24 13:42:21

标签: excel vba excel-vba

我致力于将数据从ERP导出到Excel,但我遇到了一个问题。 当我在我的模型Excel(.xlt,我没有选择扩展名...)上收到我的数据时,ERP中所有字段的第一个空格都消失在我的工作表上......

例子(这里,“持有者”之前的空格):

On my ERP

现在,在excel上,没有空格......:

On excel

最后一个信息,我认为问题仅在于文件类型.xlt(97/03)(我当然可以使用的唯一一个......)因为当我尝试在.xls中导出时,没有问题

我已尝试更改TextStandard中的单元格类型,但它不起作用。

你有解决方案吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

让我概述一个典型的解决方案:

  1. 您有一个"数据源"你无法控制 - 在这种情况下它是你硬盘上某个地方的xlt文件 - 称之为export1.xlt

  2. 您希望将数据源(export1.xlt)中的数据添加到"数据库"这可能只是另一个聚合电子表格或其他。我们称之为database1.xlsx。

    1. 在典型的情况下,你会在database1.xlsx中创建一个marcro,它知道如何将数据导入到intself中 - 在这种情况下,让我们说你给出一个路径,例如: C:\ temp \ export1.xlt并告诉它将该数据复制到Sheet1。

    2. 当您运行该宏时,它将打开export1.xlt,将数据读入database1.xlsx的Sheet1,并执行任何必要的后处理。

    3. 在这种情况下,后期处理可能只是循环遍历每个单元格以寻找缺失的空间。