通过剪贴板将HTML表导入Excel

通过剪贴板将HTML表导入Excel,第1张

概述我想从我的应用程序将表格数据复制到Excel.到目前为止我发现的最简单的方法是使用 HTML作为中间格式.阅读 this question后,我可以保留数据的格式.有没有办法保持列的宽度?我尝试以各种方式设置样式: <td style="width:100;">...</td><td style="width:100px;">...</td><td style="width:100pt;">. 我想从我的应用程序将表格数据复制到Excel.到目前为止我发现的最简单的方法是使用 HTML作为中间格式.阅读 this question后,我可以保留数据的格式.有没有办法保持列的宽度?我尝试以各种方式设置样式:

<td >...</td><td >...</td><td >...</td>

但无济于事.有任何想法吗?

对于奖励积分,是否有一个地方可以找到Excel的HTML“格式”的描述?

[编辑]更新:我写了一个小工具来转储传输类型“XML样式表”.这是一个自包含的XML文档.它还包含列宽.但是快速测试显示Excel完全忽略了列宽,即使我在两个表之间剪切和粘贴:(因此,除非有人可以告诉我更改此行为的选项,我想在贴上时根本无法格式化列.

[EDIT2]我找到了办法.粘贴后,右下角会出现一个小图标,看起来像工具栏中的粘贴按钮.在这里,您可以选择一些选项.一个是“保持源表的宽度”.

解决方法 我建议使用XML电子表格格式(旧的2002/2003格式 – 生成更简单),而不是Excel导入HTML的能力.

我已经完成了两个并编写了直接从.NET导出的库,而XML格式肯定不太可能让你失眠.

总结

以上是内存溢出为你收集整理的通过剪贴板将HTML表导入Excel全部内容,希望文章能够帮你解决通过剪贴板将HTML表导入Excel所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存