Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.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
C# 从生成脚本调用excel宏_C#_Excel_Msbuild_Build Process - Fatal编程技术网

C# 从生成脚本调用excel宏

C# 从生成脚本调用excel宏,c#,excel,msbuild,build-process,C#,Excel,Msbuild,Build Process,我希望调用excel宏作为构建脚本的一部分。我试图使用powershell调用excel。我使用以下文章作为参考: 这种方法不起作用,因为似乎存在一个只允许en-us文化以这种方式工作的bug 从构建脚本调用宏还有什么其他可能性?如果您能为我指出任何文章的参考方向,我将不胜感激。如果您只是想从中获取数据,您可以打开与电子表格的OLEDB连接,获取数据,然后自己执行插入操作。如果您的电子表格包含的不仅仅是普通数据,那么您可以使用Excel Automation进行此操作,但非交互式应用程序不支持此

我希望调用excel宏作为构建脚本的一部分。我试图使用powershell调用excel。我使用以下文章作为参考:

这种方法不起作用,因为似乎存在一个只允许en-us文化以这种方式工作的bug


从构建脚本调用宏还有什么其他可能性?如果您能为我指出任何文章的参考方向,我将不胜感激。

如果您只是想从中获取数据,您可以打开与电子表格的OLEDB连接,获取数据,然后自己执行插入操作。如果您的电子表格包含的不仅仅是普通数据,那么您可以使用Excel Automation进行此操作,但非交互式应用程序不支持此操作


Sayed

在构建脚本中调用excell?听起来很疯狂…我们将客户机静态数据保存在excel电子表格中,并从中生成批量插入脚本,这非常有效,因为客户机只需很少或根本不需要努力即可更新电子表格。目前,生成文件是一个手动步骤,但所有手动步骤都有与之相关的风险,因此我们正在尝试将风险降至最低。这么疯狂吗?