C#里使用libxl来合并单元格的例子

devtools/2025/3/29 19:40:00/

操作EXCEL的文件格式是常用的功能,

通过不同的单元格的合并,可以生成不同的表格。

如下图所示:

采用libxl来创建上面的EXCEL,使用下面的代码来实现:

private void button8_Click(object sender, EventArgs e)
{var book = new ExcelBook();if (book == null)return;var format = book.AddFormat();format.AlignH = AlignH.ALIGNH_CENTER;format.AlignV = AlignV.ALIGNV_CENTER;var sheet = book.AddSheet("Sheet1");sheet.WriteStr(3, 1, "Hello World !", format);sheet.SetMerge(3, 5, 1, 5); sheet.SetMerge(7, 20, 1, 2);sheet.SetMerge(7, 20, 4, 5);sheet.WriteNum(7, 1, 1, format);sheet.WriteNum(7, 4, 2, format);book.Save("merge.xls");            }


http://www.ppmy.cn/devtools/171440.html

相关文章

PostgreSQL 数据库中导入大量数据

在 PostgreSQL 数据库中导入大量数据,可根据数据来源和格式选择不同的方法。以下为你详细介绍几种常见的方式: 1. 使用 COPY 命令(适用于本地数据文件) COPY 命令是 PostgreSQL 内置的高效数据导入工具,适合处理本地的数据文件。 步骤 准备数据文件 确保你的数据文件格…

【QA】Qt有哪些迭代器模式的应用?

在 Qt/C 中,迭代器模式的设计主要分为 标准 C 风格 和 Qt 框架特有风格,以下结合代码详细说明两种实现方式的关键设计及其应用场景: 一、Qt 框架中的迭代器模式设计 Qt 提供了两种迭代器风格:Java 风格(显式迭代器&am…

如何快速下载并安装 Postman?

从下载、安装、启动 Postman 这三个方面为大家详细讲解下载安装 Postman 每一步操作,帮助初学者快速上手。 Postman 下载及安装教程(2025最新)

寻找重复数 - LeetCode 287 题解笔记

寻找重复数 - LeetCode 287 题解笔记 问题描述 给定一个包含 n 1 个整数的数组 nums,其数字都在 [1, n] 范围内(包括 1 和 n),已知至少存在一个重复的整数。假设 nums 只有一个重复的整数,返回这个重复的数。 要求…

批量启动远程服务

在ZooKeeper集群中,需要启动所有服务节点(至少达到法定人数)才能保证集群正常对外提供服务,一下是批量启动服务的脚本 编写启动脚本 vim start_servers.sh #判断参数个数 if [ $# -lt 1 ]; thenecho "错误:请输…

卷积神经网络的原理、实现及变体

卷积神经网络convolutional neural network,CNN 是为处理图像数据而生的网络,主要由卷积层(填充和步幅)、池化层(汇聚层)、全连接层组成。 卷积 虽然卷积层得名于卷积(convolution&#xff09…

补充--HTTP常见的状态码

1xx(信息性状态码) - 表示接收的进程正在请求中,客户端应继续其操作。 100 Continue(继续): 客户端应该继续其请求。 101 Switching Protocols(切换协议): 服务器根据客户端的请求切换协议。 …

尝试使用Tauri2+Django+React项目(2)

前言 尝试使用tauri2DjangoReact的项目-CSDN博客https://blog.csdn.net/qq_63401240/article/details/146403103在前面笔者不知道怎么做,搞了半天 笔者看到官网,原来可以使用二进制文件,好好好 嵌入外部二进制文件 | Taurihttps://v2.taur…