Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使Excel 2007停止格式化单元格?_Excel_Ssis - Fatal编程技术网

如何使Excel 2007停止格式化单元格?

如何使Excel 2007停止格式化单元格?,excel,ssis,Excel,Ssis,我将转换后的记录导出到CSV平面文件 记录仅包含“字符串”列数字(-无字母字符),示例值为0410.623.764或0789.457.142 使用MS Excel打开CSV文件后,值变为410.623.764。现在,在Excel中打开文件时,我希望保留前导0 因此,使用MS Excel打开CSV时会出现问题 更新: 使用记事本打开时,我看到0410.623.764中的前导“0” 更新2: 我在Super User中找到了一些解决方法,但我一点也不满意。因为我没有看到自己一次又一次地应用2分钟的变

我将转换后的记录导出到CSV平面文件

记录仅包含“字符串”列数字(-无字母字符),示例值为0410.623.764或0789.457.142

使用MS Excel打开CSV文件后,值变为410.623.764。现在,在Excel中打开文件时,我希望保留前导0

因此,使用MS Excel打开CSV时会出现问题

更新: 使用记事本打开时,我看到0410.623.764中的前导“0”

更新2: 我在Super User中找到了一些解决方法,但我一点也不满意。因为我没有看到自己一次又一次地应用2分钟的变通方法。因为我每次收到新的源文件时都会生成新的(目标)文件


我的问题是:是否有一种程序方法可以停止Excel中的格式设置?

在读取数据时,Excel决定数据都是数字,因此决定将其转换为数字。但要用前导零显示数据,它必须是文本。根据Excel版本和文件扩展名(可能还有其他内容),Excel会直接打开文件,或者使用向导打开文件。根据我的经验,打开Excel并通过file/open选择文件会增加向导出现的机会。这就是你需要的


在向导的最后一步中,选择所有列标题,并将顶部的单选按钮设置从“标准”更改为“文本”。

当读取数据时,Excel决定数据都是数字,因此决定将其转换为数字。但要用前导零显示数据,它必须是文本。根据Excel版本和文件扩展名(可能还有其他内容),Excel会直接打开文件,或者使用向导打开文件。根据我的经验,打开Excel并通过file/open选择文件会增加向导出现的机会。这就是你需要的


在向导的最后一步中,选择所有列标题,并将顶部的单选按钮设置从“标准”更改为“文本”。

您的流或输出没有问题。Excel正在“删除”它以便在公式中显示和使用

您可以将excel配置为保留前导零。这是MSDN

有一些方法可以确保Excel保持前导零。本问题讨论了这些问题:

除其他外,遗嘱允许您保留前导零

下面是另一个有趣的链接:


您的流量或输出没有问题。Excel正在“删除”它以便在公式中显示和使用

您可以将excel配置为保留前导零。这是MSDN

有一些方法可以确保Excel保持前导零。本问题讨论了这些问题:

除其他外,遗嘱允许您保留前导零

下面是另一个有趣的链接:


这是对我问题的临时回答。如果有一个程序化的方法会更好。像这样的方法怎么样?宾果:这是对我问题的暂时回答。如果有一个程序化的方法会更好。像这样的方法怎么样?答对 了: