spire.xls详细介绍

一、spire.xls 列名

在使用spire.xls进行Excel操作时,对于列名的修改操作非常常见且有一定的技巧。我们可以使用下面的代码示例,来对Excel文件的列名进行修改:

using Spire.Xls;
using System.IO;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            Workbook workbook = new Workbook();
            workbook.LoadFromFile(@"D:\test.xlsx");

            Worksheet sheet = workbook.Worksheets[0];

            sheet.AllocatedRange.AutoFitColumns();
            sheet.Range["A1"].Text = "New Column Name";
            
            workbook.SaveToFile(@"D:\test.xlsx", FileFormat.Version2013);
        }
    }
}

其中,“sheet.Range[“A1”].Text = “New Column Name”;”代码段表示修改第一列的列名为“New Column Name”。

二、spire.xls text和value区别

在spire.xls中,对于单元格的获取和修改操作,有两种方法:Text和Value。Text方法获取的是单元格显示的内容,而Value方法获取的是单元格的值。当单元格的值是公式时,使用Text方法获取的是公式字符串,而Value方法则获取的是公式计算出来的值。

三、spire.xls中文文档

有些开发人员可能更习惯于阅读中文文档,这里提供了spire.xls中文文档的链接:https://www.e-iceblue.cn/Download/Spire.XLS-for-.NET-document-zh-cn.html

四、spire.xls破解

为了使用更多spire.xls的功能,需要购买完整版的授权。但是,也有一些破解版的出现。使用破解版是不道德的,不建议使用。

五、spire.xls 2020破解版

与上述的 spire.xls 破解相同,在这里也不推荐使用。

六、spire.xls设置单元格行高

设置单元格行高也是Excel常见的操作之一。我们可以使用下面的代码示例来设置单元格A1的行高:

using Spire.Xls;
using System.IO;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            Workbook workbook = new Workbook();
            workbook.LoadFromFile(@"D:\test.xlsx");

            Worksheet sheet = workbook.Worksheets[0];
            sheet.AllocatedRange.AutoFitColumns();

            sheet.SetRowHeight(1, 20);

            workbook.SaveToFile(@"D:\test.xlsx", FileFormat.Version2013);
        }
    }
}

其中,“sheet.SetRowHeight(1, 20);”代码段表示设置第一行的高度为20。

七、spire.xls 转pdf去水印

有时候,我们使用spire.xls将Excel文件转换为PDF文件时,会带有水印,影响阅读。我们可以使用下面的代码示例来将spire.xls转化的PDF文件去掉水印:

using Spire.Xls;
using Spire.Pdf;
using System.IO;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            Workbook workbook = new Workbook();
            workbook.LoadFromFile(@"D:\test.xlsx");

            Worksheet sheet = workbook.Worksheets[0];
            sheet.AllocatedRange.AutoFitColumns();

            PdfDocument pdf = new PdfDocument();

            using (MemoryStream stream = new MemoryStream())
            {
                workbook.SaveToStream(stream, FileFormat.PDF);
                stream.Seek(0, SeekOrigin.Begin);
                pdf.LoadFromStream(stream);

                pdf.Security.Encrypt("", "", PdfPermissionsFlags.Default, PdfEncryptionKeySize.Key128Bit);
                pdf.SaveToFile(@"D:\test.pdf");
            }
        }
    }
}

其中,“pdf.Security.Encrypt(“”, “”, PdfPermissionsFlags.Default, PdfEncryptionKeySize.Key128Bit);”代码段表示对PDF文件进行加密,可以去除水印。

八、spire.xls删除最后一个工作表

对于Excel文件的工作表,有时候只需要其中的一部分进行操作,而且对于不需要的工作表,可以通过删除来减小文件大小。我们可以使用下面的代码示例来删除Excel文件的最后一个工作表:

using Spire.Xls;
using System.IO;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            Workbook workbook = new Workbook();
            workbook.LoadFromFile(@"D:\test.xlsx");

            int numOfSheets = workbook.Worksheets.Count;
            workbook.Worksheets.Remove(numOfSheets - 1);

            workbook.SaveToFile(@"D:\test.xlsx", FileFormat.Version2013);
        }
    }
}

其中,“workbook.Worksheets.Remove(numOfSheets – 1);”代码段表示删除最后一个工作表。

九、spire.xls 会自动添加水印

一般情况下,spire.xls并不会自动添加水印。如果在使用过程中出现水印问题,建议检查代码中的加密和权限相关设置。

十、spire.xls 导出pdf自带水印选取

在导出Excel文件为PDF文件时,我们可以使用下面的代码示例来设置自带水印:

using Spire.Xls;
using Spire.Pdf;
using System.IO;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            Workbook workbook = new Workbook();
            workbook.LoadFromFile(@"D:\test.xlsx");

            Worksheet sheet = workbook.Worksheets[0];
            sheet.AllocatedRange.AutoFitColumns();

            PdfDocument pdf = new PdfDocument();

            using (MemoryStream stream = new MemoryStream())
            {
                workbook.SaveToStream(stream, FileFormat.PDF);
                stream.Seek(0, SeekOrigin.Begin);
                pdf.LoadFromStream(stream);

                pdf.Security.Encrypt("", "", PdfPermissionsFlags.Default, PdfEncryptionKeySize.Key128Bit);
                pdf.DocumentInformation.DisplayTitle = "spire.xls PDF document";
                pdf.DocumentInformation.Author = "spire.xls";
                pdf.DocumentInformation.Subject = "spire.xls document";
                pdf.DocumentInformation.CreateTime = DateTime.Now;
                pdf.DocumentInformation.ModifyTime = DateTime.Now;
                pdf.PageSettings.Orientation = PdfPageOrientation.Portrait;
                pdf.PageSettings.Width = PdfPageSize.A4.Width;
                pdf.PageSettings.Height = PdfPageSize.A4.Height;
                pdf.PageSettings.SetMargins(50);

                pdf.SaveToFile(@"D:\test.pdf");
            }
        }
    }
}

其中,“pdf.DocumentInformation.DisplayTitle = “spire.xls PDF document”;”代码段表示设置自带水印的文本内容为“spire.xls PDF document”。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/244710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 13:03
下一篇 2024-12-12 13:03

相关推荐

  • 使用Spire.PDF进行PDF文档处理

    Spire.PDF是一款C#的PDF库,它可以帮助开发者快速、简便地处理PDF文档。本篇文章将会介绍Spire.PDF库的一些基本用法和常见功能。 一、PDF文档创建 创建PDF文…

    编程 2025-04-29
  • 画er图网站详细介绍

    一、网站介绍 画er图是一个画流程图的在线工具,提供多种流程图、思维导图的绘制模板,方便用户根据自身需求量身定制。该网站提供免费试用,可同时多人在线协作编辑。 画er图通过简单明了…

    编程 2025-04-25
  • Burp Suite Mac详细介绍

    Burp Suite Mac是一款全称Burp Suite Professional for Mac OS X的Mac版网络攻击测试工具,它能帮助安全测试人员对网络应用进行渗透测试…

    编程 2025-04-25
  • 百度地图拾取器详细介绍

    一、百度地图拾取器地址 百度地图拾取器是一款可快速获取百度地图具体位置坐标的工具。其地址为:https://api.map.baidu.com/lbsapi/getpoint/in…

    编程 2025-04-25
  • HTML5语义化标签的详细介绍

    一、<header> 标签 <header> 标签用于定义文档或节的页眉。通常包含导航元素和标题元素。 <header> <h1>这…

    编程 2025-04-24
  • fseek函数的详细介绍

    一、fseek在C语言中的意义 fseek函数是C语言中I/O库中的一个函数,它用于在文件中移动读写位置指针。这个函数可以在文件中随意移动读写位置指针从而实现对文件的随机读写操作。…

    编程 2025-04-24
  • Mac Nginx详细介绍

    一、安装Nginx 安装nginx最简便的方法是使用Homebrew。执行以下命令来安装Homebrew: /usr/bin/ruby -e “$(curl -fsSL https…

    编程 2025-04-23
  • Win11截图工具详细介绍

    一、Win11截图工具 Win11截图工具是Windows 11系统中自带的一个截图工具,它可以帮助用户快速地捕捉屏幕截图。Win11截图工具可以截取整个屏幕、活动窗口或自定义选定…

    编程 2025-04-23
  • jQuery remove() 方法的详细介绍

    一、选取 jQuery中的remove()方法是用于删除指定元素及其子元素的方法。它的基本语法如下: $(selector).remove(); 其中的selector可以是指定要…

    编程 2025-04-23
  • IDEAGIT回滚到指定版本的详细介绍

    在进行软件开发时,版本控制是非常重要的一部分。IDEAGIT是一款优秀的版本控制工具,它可以帮助开发者记录代码的修改历史并进行代码的版本管理。有时候我们会需要回滚到某个指定版本,本…

    编程 2025-04-23

发表回复

登录后才能评论