Class CellsHelper

Class CellsHelper

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

ให้ฟังก์ชันช่วยเหลือ

public class CellsHelper

การสืบทอด

objectCellsHelper

สมาชิกที่สืบทอด

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

คุณสมบัติ

AltStartPath

รับหรือกำหนดเส้นทางเริ่มต้นแบบทางเลือก ซึ่งถูกอ้างอิงโดยการอ้างอิงสูตรภายนอกบางอย่าง

public static string AltStartPath { get; set; }

ค่าของคุณสมบัติ

string

CustomImplementationFactory

รับหรือกำหนดโรงงานสำหรับสร้างอินสแตนซ์ด้วยการใช้งานพิเศษ

public static CustomImplementationFactory CustomImplementationFactory { get; set; }

ค่าของคุณสมบัติ

CustomImplementationFactory

DPI

รับ DPI ของเครื่อง

public static double DPI { get; set; }

ค่าของคุณสมบัติ

double

IsCloudPlatform

โปรดตั้งค่าคุณสมบัตินี้เป็น True เมื่อทำงานบนแพลตฟอร์มคลาวด์ เช่น: Azure, AWSLambda เป็นต้น

public static bool IsCloudPlatform { get; set; }

ค่าของคุณสมบัติ

bool

LibraryPath

รับหรือกำหนดเส้นทางไลบรารีซึ่งถูกอ้างอิงโดยการอ้างอิงสูตรภายนอกบางอย่าง

public static string LibraryPath { get; set; }

ค่าของคุณสมบัติ

string

SignificantDigits

รับและกำหนดจำนวนหลักที่มีความสำคัญ ค่าปริยายคือ 17

public static int SignificantDigits { get; set; }

ค่าของคุณสมบัติ

int

หมายเหตุ

ตอนนี้สามารถเป็นได้เพียง 15 หรือ 17 เท่านั้น

StartupPath

รับหรือกำหนดเส้นทางเริ่มต้น ซึ่งถูกอ้างอิงโดยการอ้างอิงสูตรภายนอกบางอย่าง

public static string StartupPath { get; set; }

ค่าของคุณสมบัติ

string

วิธีการ

CellIndexToName(int, int)

รับชื่อเซลล์ตามดัชนีแถวและคอลัมน์

public static string CellIndexToName(int row, int column)

พารามิเตอร์

row int

ดัชนีแถว

column int

ดัชนีคอลัมน์

คืนค่า

string

ชื่อของเซลล์

CellNameToIndex(string, out int, out int)

รับดัชนีแถวและคอลัมน์ของเซลล์ตามชื่อของมัน

public static void CellNameToIndex(string cellName, out int row, out int column)

พารามิเตอร์

cellName string

ชื่อของเซลล์

row int

ดัชนีแถวที่ส่งออก

column int

ดัชนีคอลัมน์ที่ส่งออก

ColumnIndexToName(int)

รับชื่อคอลัมน์ตามดัชนีคอลัมน์

public static string ColumnIndexToName(int column)

พารามิเตอร์

column int

ดัชนีคอลัมน์

คืนค่า

string

ชื่อของคอลัมน์

ColumnNameToIndex(string)

รับดัชนีคอลัมน์ตามชื่อคอลัมน์

public static int ColumnNameToIndex(string columnName)

พารามิเตอร์

columnName string

ชื่อคอลัมน์

คืนค่า

int

ดัชนีคอลัมน์

CreateSafeSheetName(string)

ตรวจสอบชื่อแผ่นงานที่กำหนดและสร้างชื่อที่ถูกต้องเมื่อจำเป็น หากชื่อแผ่นงานที่กำหนดตรงตามกฎของชื่อแผ่นงานใน Excel จะส่งคืนชื่อดังกล่าว มิฉะนั้นจะมีการตัดสตริงหากความยาวเกินขีดจำกัด และอักขระที่ไม่ถูกต้องจะถูกแทนที่ด้วย ’ ’ จากนั้นจะส่งคืนค่าที่สร้างใหม่

public static string CreateSafeSheetName(string nameProposal)

พารามิเตอร์

nameProposal string

ชื่อแผ่นงานที่จะใช้

คืนค่า

string

CreateSafeSheetName(string, char)

ตรวจสอบชื่อแผ่นงานที่กำหนดและสร้างชื่อที่ถูกต้องเมื่อจำเป็น หากชื่อแผ่นงานที่กำหนดตรงตามกฎของชื่อแผ่นงานใน Excel จะส่งคืนชื่อดังกล่าว มิฉะนั้นจะมีการตัดสตริงหากความยาวเกินขีดจำกัด และอักขระที่ไม่ถูกต้องจะถูกแทนที่ด้วยอักขระที่กำหนด จากนั้นจะส่งคืนค่าที่สร้างใหม่

public static string CreateSafeSheetName(string nameProposal, char replaceChar)

พารามิเตอร์

nameProposal string

ชื่อแผ่นงานที่จะใช้

replaceChar char

อักขระที่จะใช้แทนที่อักขระที่ไม่ถูกต้องในชื่อแผ่นงานที่กำหนด

คืนค่า

string

GetDateTimeFromDouble(double, bool)

แปลงค่าดับเบิลเป็นค่าของวันที่และเวลา

public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)

พารามิเตอร์

doubleValue double

ค่าดับเบิล

date1904 bool

ระบบวันที่ 1904

คืนค่า

DateTime

GetDoubleFromDateTime(DateTime, bool)

แปลงวันที่และเวลาเป็นค่าดับเบิล

public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)

พารามิเตอร์

dateTime DateTime

วันที่และเวลา

date1904 bool

ระบบวันที่ 1904

คืนค่า

double

GetTextWidth(string, Font, double)

รับความกว้างของข้อความในหน่วยพ้อยท์

public static double GetTextWidth(string text, Font font, double scaling)

พารามิเตอร์

text string

ข้อความ

font Font

ฟอนต์ของข้อความ

scaling double

การปรับขนาดของข้อความ

คืนค่า

double

GetUsedColors(Workbook)

รับสีที่ใช้ทั้งหมดในสมุดงาน

public static Color[] GetUsedColors(Workbook workbook)

พารามิเตอร์

workbook Workbook

วัตถุสมุดงาน

คืนค่า

Color[]

สีที่ใช้

GetVersion()

รับเวอร์ชันการปล่อย

public static string GetVersion()

คืนค่า

string

เวอร์ชันการปล่อย

InitForDotNetCore()

ทำการเริ่มต้นสำหรับโปรแกรม .NetCore เราขอแนะนำให้คุณเรียกใช้วิธีนี้สำหรับการเริ่มต้น .NetCore ทั้งหมดก่อน ตัวอย่างเช่น: CellsHelper.InitForDotNetCore(); Workbook wb = new Workbook();

public static void InitForDotNetCore()

MergeFiles(string[], string, string)

รวมไฟล์ xls ขนาดใหญ่บางไฟล์เป็นไฟล์ xls

public static void MergeFiles(string[] files, string cachedFile, string destFile)

พารามิเตอร์

files string[]

ไฟล์

cachedFile string

ไฟล์ที่เก็บไว้

destFile string

ไฟล์ปลายทาง

หมายเหตุ

วิธีนี้รองรับเฉพาะการรวมข้อมูล สไตล์ และสูตรไปยังไฟล์ใหม่ ไฟล์ที่เก็บไว้จะใช้เพื่อจัดเก็บข้อมูลชั่วคราวบางอย่าง

NeedQuoteInFormula(string)

ระบุว่าชื่อของแผ่นงานควรอยู่ในเครื่องหมายคำพูดเดี่ยวหรือไม่

public static bool NeedQuoteInFormula(string sheetName)

พารามิเตอร์

sheetName string

ชื่อของแผ่นงาน

คืนค่า

bool

RowIndexToName(int)

รับชื่อแถวตามดัชนีแถว

public static string RowIndexToName(int row)

พารามิเตอร์

row int

ดัชนีแถว

คืนค่า

string

ชื่อของแถว

RowNameToIndex(string)

รับดัชนีแถวตามชื่อแถว

public static int RowNameToIndex(string rowName)

พารามิเตอร์

rowName string

ชื่อแถว

คืนค่า

int

ดัชนีแถว

 แบบไทย