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/zh-tw/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

發表回復

登錄後才能評論