C#操作Excel画线

那位大侠知道使用.NET的excelcom组件在excel中画表格的方法,小弟摸索了两天,毫无头绪啊,多谢了啊... 那位大侠知道使用.NET的excel com组件在excel中画表格的方法,小弟摸索了两天,毫无头绪啊,多谢了啊 展开
 我来答
百度网友4646fcb
推荐于2016-04-03 · 超过11用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
table 到 excel 的简单方法。

第一步:打开一个空的Excel文件 ,在第一行 第一列 单元格内敲入“123456”,再第二行 第一列单元格内敲入“abcdef”,将该excel文件另存为网页a.htm,这时候“保存类型”要选择“网页(*.htm,*.html)”.
第二步:用记事本打开刚才的 a.htm 文件。找到刚才敲入的 "123456"和“abcdef”,查找这个两个文本所属的第一个“<table>”元素。将查找到的第一个“<table>”和它配对的"</table>"之间的内容选中并删除.
第三步: 打开你自己的table,将你table的html标记“<table>”和它配对的"</table>"之间的内容选中并复制,切换到刚才用记事本打开的a.htm文件,在刚才删除的位置粘贴刚才复制的内容.保存并关闭.
第四步: 将a.htm文件重命名成a.xls(主要是后缀名).

现在打开a.xls看看,是不是就成了你想要的内容了.

这里第二步当中的<table>......</table>以外的内容是可以固定的,那么一个excel文件就可以分成三部分来处理了1.<table>以前的内容;2.自己的要输入的内容;3.</table>以后的内容.此时我们只需要第二部分的内容处理,转换成一个html中的table元素即可,大大方便了一般用户的使用.将传统的借助于com组件对Excel的操作转变成了对html标记的处理。当然,这里也有很多局限性,希望大家合理选择。

(上面方法仅供参考,大家有什么意见或想法可以给我发信息.)

参考资料: http://hi.baidu.com/wangbobo/blog/item/97c4add3ddec2637960a16b4.html

pwjfvqwm
2016-01-31 · TA获得超过1.2万个赞
知道小有建树答主
回答量:3951
采纳率:82%
帮助的人:898万
展开全部
操作代码如下:

设置边框的上、下、左、右线条

//左
_wsh.get_Range(
_wsh.Cells[2, 1], _wsh.Cells[2, 2])
.Borders[XlBordersIndex.xlEdgeLeft].Weight = XlBorderWeight.xlThick;//

//右
_wsh.get_Range(
_wsh.Cells[2, 1], _wsh.Cells[2, 2])
.Borders[XlBordersIndex.xlEdgeRight].Weight = XlBorderWeight.xlThick;//

//上
_wsh.get_Range(
_wsh.Cells[2, 1], _wsh.Cells[2, 2])
.Borders[XlBordersIndex.xlEdgeTop].Weight = XlBorderWeight.xlThick;//下

//下
_wsh.get_Range(
_wsh.Cells[2, 1], _wsh.Cells[2, 2])
.Borders[XlBordersIndex.xlEdgeBottom].Weight = XlBorderWeight.xlThick;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式