Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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/1/vb.net/17.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
Asp.net 在VB.Net中是否有将XML文件转换为XLS文件的快捷方式?_Asp.net_.net_Vb.net_Excel - Fatal编程技术网

Asp.net 在VB.Net中是否有将XML文件转换为XLS文件的快捷方式?

Asp.net 在VB.Net中是否有将XML文件转换为XLS文件的快捷方式?,asp.net,.net,vb.net,excel,Asp.net,.net,Vb.net,Excel,对于工作中的项目,我的程序应该每天打开一个新添加的excel文件,并将数据导出到数据库。我已经编写了理论上应该这样做的代码,但事实证明,为这些excel文件编写程序的人将这些文件命名为XLS,但将其格式化为XML类型。不必进入他的程序来解决这个问题,哪怕更简单,转换类型的快速方法是什么?或者使用XML阅读器会更快吗?XML还可以,而且比xls更容易使用。您可以使用xslt、linq和xml。。如果您的程序正在使用Office Interop,只需指定文件为Office 2003 XML格式。我建

对于工作中的项目,我的程序应该每天打开一个新添加的excel文件,并将数据导出到数据库。我已经编写了理论上应该这样做的代码,但事实证明,为这些excel文件编写程序的人将这些文件命名为XLS,但将其格式化为XML类型。不必进入他的程序来解决这个问题,哪怕更简单,转换类型的快速方法是什么?或者使用XML阅读器会更快吗?

XML还可以,而且比xls更容易使用。您可以使用xslt、linq和xml。。如果您的程序正在使用Office Interop,只需指定文件为Office 2003 XML格式。

我建议将数据从文件传输到数据库的最佳方法是使用Microsoft.ACE.OleDb提供程序连接到XLS文件,并像处理数据库一样处理Excel文件。因此,您读取一个数据读取器,并使用数据读取器值将SQL应用于RDM。如果您已经有一些XML格式的文件,您可能可以使用Excel打开这些文件,然后另存为XLS在从XLS文件导入/导出数据的情况下,如果您使用ACE.OleDb provider,您可以轻松地执行此操作,就像使用DB一样。不需要互操作。互操作在桌面上是可以的,但在服务器上是不好的