【发布时间】:2017-09-07 21:32:34
【问题描述】:
我有一个受保护的标准模板 Excel 表,其中包含我通过 SSIS 将 SQL 数据加载到 Excel 的公式。在加载所有 int 列时,都将转换为 excel 中的文本格式。因为那个公式在我双击每个单元格之前都不起作用。
或者,如果我更改了整列格式,请右键单击,选择设置单元格格式并设置整列的对齐方式或数字格式,然后它正在计算。我想知道有什么方法可以使用 C# 代码更改列格式?或者有没有更好的方法来做到这一点。
【问题讨论】:
-
如果没有看到用于复制数据的代码,很难具体说明,但有可能。从
.NumberFormat属性开始...它可以帮助您找出可以修改代码的位置。 -
我们使用 SSIS 将数据加载到 Excel。那里没有现有的脚本,除了 sql 语句。我想在 SSIS 脚本任务上编写 c# 以编程方式更改为列号格式。但我不确定我的想法是否正确,或者有什么办法可以做到这一点。