gpt4 book ai didi

excel - OLEDB中IMEX的默认值是多少?

转载 作者:行者123 更新时间:2023-12-02 09:11:53 31 4
gpt4 key购买 nike

string strConn = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=" + filename + ";Extended Properties=\"Excel 12.0 Xml;HDR=Yes;IMEX=1\";";

我用谷歌搜索,没有结果。我认为默认值是 2,但我不确定。

有人可以帮助我吗?谢谢。

最佳答案

虽然我没有找到有关默认值的信息,但 @Bao 的评论有助于解释 IMEX 设置。根据Microsoft Knowlege Base Article 194124 IMEX 参数代表IM端口EX端口模式。以下是文章中的引用:

The possible settings of IMEX are:

 0 is Export mode
1 is Import mode
2 is Linked mode (full update capabilities)

用简单的英语来说,您可以使用 IMEX=0 进行写入,IMEX=1 进行只读,IMEX=2 进行修改/更新(读取、更改、保存更改)。

我注意到这个问题被标记为 Excel,但 Microsoft.ACE.OLEDB 提供程序允许连接到 Access 数据库引擎支持的多种类型的数据源,包括 Access (*.accdb)、Excel (*.xlsx)、 SharePoint 列表等。IMEX 参数将以类似的方式影响这些其他类型的数据源。

<小时/>

2017 年 8 月更新。另一份文档中提到的关于 IMEX 扩展属性的其他评论 ADO.NET Connection String Syntax (learn.microsoft.com) 标题“连接到 Excel”下:

In the [example] connection string, the Extended Properties keyword sets properties that are specific to Excel. "HDR=Yes;" indicates that the first row contains column names, not data, and "IMEX=1;" tells the driver to always read "intermixed" data columns as text.

我相信之前的知识库文章仍然适用,并且 IMEX 设置更广泛地应用为导出/导入/链接到数据源连接字符串中的其他非 Excel 数据源。另请注意,知识库文章表明“ImportMixedTypes”设置可以通过注册表进行更改 - 这使我相信第二篇文章应该被忽略,以支持知识库解释 IMEX 设置。 Access Connectivity Engine (ACE) Excel 驱动程序 @ Windows Registry Settings for External Data Sources - Initializing the Microsoft Excel Driver 记录了相关的注册表设置。 .

关于excel - OLEDB中IMEX的默认值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11341535/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com