我正在使用Janus gridex和Janus gridex exporter。当我想要将它导出到excel时,我有一个问题。实际上下面是我的代码
Dim filep = ""
Dim saveDialog As New SaveFileDialog
saveDialog.DefaultExt = "xls"
saveDialog.Filter = "Excel File (*.xlsx)|*.*"
If saveDialog.ShowDialog() = DialogResult.OK Then
Using st As New IO.FileStream(saveDialog.FileName, FileMode.Create, FileAccess.Write, FileShare.None)
GridEXExporter1.Export(st)
filep = saveDialog.FileName
End Using
End If在导出期间,它工作正常,但它只允许.xlsx的扩展.xls,它不允许,而且在用户打开该文件之前,它总是弹出询问消息。任何人有任何解决方案,请好心帮助。谢谢。
发布于 2019-03-23 14:10:51
与其说这是一种修复,不如说是一种廉价的黑客攻击,但你可以使用:
System.IO.File.Move("oldfilename", "newfilename");将扩展名重命名为.xlsx
发布于 2021-02-25 17:29:54
将扩展名重命名为.xml,然后从excel中打开该文件。
https://stackoverflow.com/questions/52528131
复制相似问题