c#导出 Excel 如何给单元格加边框

我百度了没找到适合我代码的写法我是调用的报表模板fmh.Guid=newGuid(Request.QueryString["infoguid"].ToString());... 我百度了没找到适合我代码的写法
我是调用的报表模板
fmh.Guid =new Guid(Request.QueryString["infoguid"].ToString());
fmh.PrintingDate = DateTime.Now;
FMH_Report_InfoLib.Update_print(fmh);

DataTable dt = (DataTable)ViewState["DataSource"];
Workbook wb = new Workbook();
Cells cell;

string path = Path.Combine(Server.MapPath("."), "Excel");
path = Path.Combine(path, "EmissionMonth.xls");
//string path = Server.MapPath(@"\Excel\DimensionQuery.xls");

wb.Open(path);

int sheet = 1;
int currsheet = 0;
int MaxRow = 60000;
int RowCount = 0;
int CurrRow = 9;
下面写出导出数据的部分代码
for (int i = 0; i < dt.Rows.Count; i++)
{
RowCount++;
if (RowCount > MaxRow)
{
RowCount = 0;
CurrRow = 1;
currsheet++;
}
cell = wb.Worksheets[currsheet].Cells;
cell[CurrRow, 1].PutValue(string.Format("{0:N2}",dt.Rows[i]["MachineCapacity"].ToString()));
cell[CurrRow, 2].PutValue(string.Format("{0:N2}",dt.Rows[i]["BoilerTonnTonnage"].ToString()));
cell[CurrRow, 3].PutValue(dt.Rows[i]["BoilerQuantity"].ToString());
}
展开
 我来答
百度网友04143ae74
2011-02-13 · TA获得超过153个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:209万
展开全部
给你一个我以前写的片段,看是否对你有帮助
//选取指定的单元格
var RowAll = sheet.get_Range(sheet.Cells[2, 2], sheet.Cells[20, 14]);
//指定对齐
RowAll.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter;
//指定文字大小
RowAll.Font.Size = 8;
//指定边框
RowAll.Borders.LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Office文档开发
2018-06-01 · 专注文档开发的码字君
Office文档开发
采纳数:47 获赞数:66

向TA提问 私信TA
展开全部

你用Spire.Xls.dll来设置Excel边框也是可以的,C#设置Excel边框

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式