为什么我C#导出的EXCEL文件不能合并单元格?

crsp 2008-05-05 04:20:25
如题?
...全文
327 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
luork_2008 2010-04-07
  • 打赏
  • 举报
回复
看看结果
crsp 2008-05-05
  • 打赏
  • 举报
回复
O了,多谢!
朝圆夜不圆 2008-05-05
  • 打赏
  • 举报
回复
XlSaveAsAccessMode.xlExclusive你把保存的类型变成这个试试
crsp 2008-05-05
  • 打赏
  • 举报
回复
自己顶顶!!高人给个答案!
crsp 2008-05-05
  • 打赏
  • 举报
回复
程序中是可以合并的,但是导出来之后的excel,合并的属性是不能用的。
朝圆夜不圆 2008-05-05
  • 打赏
  • 举报
回复
你没写合并的代码他怎么合并
zhu_gx 2008-05-05
  • 打赏
  • 举报
回复
帮你顶
crsp 2008-05-05
  • 打赏
  • 举报
回复
代码:
object oMissing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Excel.ApplicationClass();

Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbooks workbooks = xlApp.Workbooks;
Microsoft.Office.Interop.Excel.Workbook workbook = workbooks.Add(Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATWorksheet);
Microsoft.Office.Interop.Excel.Worksheet xlWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets[1];//取得sheet1
xlWorksheet.Cells.WrapText = true;
xlWorkbook.Worksheets.get_Item(1);
xlWorksheet.Name = "导出";
xlWorksheet.Activate();

xlWorksheet.Cells.get_Range(xlWorksheet.Cells[1, 1], xlWorksheet.Cells[1, 1]).Columns.ColumnWidth = 5;
workbook.SaveAs("bom.xls", oMissing, oMissing, oMissing, oMissing, oMissing, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlShared, oMissing, oMissing, oMissing, oMissing, oMissing);
xlApp.Quit();

110,533

社区成员

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

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

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