C#操作excel合并单元格问题

笑着宣泄悲伤 2021-07-23 09:32:14

在使用C#操作EXCEL向单元格中填充内容时,比如说我现在有3个单元格A1,A2,A3,当3个单元格中填充的内容相同时,希望合并这3个单元格并显示内容,请问怎么写

...全文
670 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

你可以使用Excel 录制宏,产生的 vba 代码中可以看到 Excel 对象以及属性、方法的调用方式。然后翻译为 c# 代码,对象从 Microsoft.Office.Interop.Excel 调用。

Dadamia 2021-07-27
  • 打赏
  • 举报
回复

插件spire.xls.dll的方式:

Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
workbook.Worksheets[0].Rows[0].Merge();
workbook.Worksheets[0].Range["A3:B5"].Merge();
workbook.SaveToFile("Merge.xlsx");

你用Microsoft.Office.Interop.Excel的话方法应该类似

石岩Maple 2021-07-23
  • 打赏
  • 举报
回复

什么插件

笑着宣泄悲伤 2021-07-23
  • 举报
回复
@石岩Maple 没用插件,就Microsoft.Office.Interop.Excel
石岩Maple 2021-07-23
  • 举报
回复
@笑着宣泄悲伤 MergeCells
笑着宣泄悲伤 2021-07-23
  • 举报
回复
@石岩Maple 大佬能给个Demo吗,不太会写

110,539

社区成员

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

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

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