gpt4 book ai didi

c# - 使用互操作在 Excel 工作簿中写入长文本会引发错误?

转载 作者:太空狗 更新时间:2023-10-29 19:59:15 25 4
gpt4 key购买 nike

我正在将长文本(1K 到 2K 字符长,纯 xml 数据)写入 excel 工作簿的单元格中。下面的语句抛出 COM 错误 Exception from HRESULT: 0x800A03EC

range.set_Value(Type.Missing, data);

如果我手动将相同的 xml 复制粘贴到 excel 中,它就可以正常工作,但在编程上却无法正常工作。如果我将文本剥离为 100/300 个字符,它就可以正常工作。

最佳答案

有一个限制(如果我没记错的话,在 800 到 900 个字符之间)几乎不可能像这样绕过。

尝试使用 ole 连接并使用 SQL 命令插入数据。这可能更适合你。然后,您可以根据需要使用互操作进行任何格式化。

关于c# - 使用互操作在 Excel 工作簿中写入长文本会引发错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1037177/

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