Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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
Vb.net XLS文件2007-2013_Vb.net_Ssis - Fatal编程技术网

Vb.net XLS文件2007-2013

Vb.net XLS文件2007-2013,vb.net,ssis,Vb.net,Ssis,我正在使用Visual Studio 2012,我有以下创建xls文件的VB代码: Public Sub Main() Dim currCompleteFileName As String currCompleteFileName = "DynamicExcelFile.xls" Dts.Variables("DestExcelFileName").Value = currCompleteFileName If Not Directory.Exists(CStr

我正在使用Visual Studio 2012,我有以下创建xls文件的VB代码:

Public Sub Main()
    Dim currCompleteFileName As String
    currCompleteFileName = "DynamicExcelFile.xls"
    Dts.Variables("DestExcelFileName").Value = currCompleteFileName

    If Not Directory.Exists(CStr(Dts.Variables("User::DestExcelFilePath").Value)) Then
        Directory.CreateDirectory(CStr(Dts.Variables("User::DestExcelFilePath").Value))

        File.Create(CStr(Dts.Variables(
                          "User::DestExcelFilePath").Value) + currCompleteFileName)
    Else
        File.Delete(CStr(Dts.Variables(
                          "User::DestExcelFilePath").Value) + currCompleteFileName)
    End If
    Dts.TaskResult = ScriptResults.Success
End Sub
我的问题是,这段代码创建了一个XLS2000-2003文件,但我需要一个2007-2013文件


你能帮我一下吗

这段代码创建了一个名为DynamicExcelFile.xls的空文件。这个空文件的内容可以是二进制数据、文本或其他任何内容。如果需要2007 Excel文件扩展名,请将文件名设为DynamicExcelFile.xlsx。如果您确实希望内容是2007+格式,那么您需要显示如何填充该空文件。有意义吗?谢谢你,比林克,你是大师!由于一个简单的扩展更改而被标记为关闭,修复了它的格式设置,以避免侧面滚动和轻微的语言更改