如何编写 HTML for Excel 文件? 提供代码给200分.

xinc 2003-12-17 01:19:23
如何将表格中的数据写HTML文件,使对方通过 Excel 打开查看?
...全文
19 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
losenetway 2003-12-18
  • 打赏
  • 举报
回复
Excel95,97 应该也不支持html的,所以你要想别的办法了
xinc 2003-12-18
  • 打赏
  • 举报
回复
表格控件是本人自作的,它跟Excel差不多,它可让用户自行设计报表格式并WYSWYG打印,现报表生成、打印已实现。就差导出到Excel这一难题。本想把其中的报表数据直接写成二进制的 .xls 文件,但.xls文件格式的English实在难懂,所以先借HTML中转,XML导出到Excel本人已测试通过了,但Excel95,97,2000 并不支持XML,只好选择HTML了。该控件最终希望能跟Excel紧密连接。
losenetway 2003-12-17
  • 打赏
  • 举报
回复
很简单。照如下操作就可以了
1:随便创建一个excel文件,
2:将该excel文件另存为html文件,
3:对照该html文件去生成你要的excel文件。

也就是在前面固定内容而已,

保存的时候你最好把后缀改为xls就可以了
zs1024cn 2003-12-17
  • 打赏
  • 举报
回复
在服务器端将表格写入一个文本文件,再把该文件地址传给用户。
文件名:xxxxx.xls
html内容:
<table>
<tr><td>d1</td><td>d2</td></tr>
<tr><td>d3</td><td>d4</td></tr>
</table>
文本文件内容:
d1 + "\t" + d2 + "\r\n" + d3+ "\t" + d4 + "\r\n"
因为扩展名是.xls,所以客户端Excel可以打开。

xz_king 2003-12-17
  • 打赏
  • 举报
回复
?没看懂什么意思?写成了html还用excel打开呀。

我以前的做法是写成<xml>形式。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧