Class CellsHelper
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
ให้ฟังก์ชันช่วยเหลือ
public class CellsHelper
การสืบทอด
สมาชิกที่สืบทอด
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; }
ค่าของคุณสมบัติ
CustomImplementationFactory
รับหรือกำหนดโรงงานสำหรับสร้างอินสแตนซ์ด้วยการใช้งานพิเศษ
public static CustomImplementationFactory CustomImplementationFactory { get; set; }
ค่าของคุณสมบัติ
DPI
รับ DPI ของเครื่อง
public static double DPI { get; set; }
ค่าของคุณสมบัติ
IsCloudPlatform
โปรดตั้งค่าคุณสมบัตินี้เป็น True เมื่อทำงานบนแพลตฟอร์มคลาวด์ เช่น: Azure, AWSLambda เป็นต้น
public static bool IsCloudPlatform { get; set; }
ค่าของคุณสมบัติ
LibraryPath
รับหรือกำหนดเส้นทางไลบรารีซึ่งถูกอ้างอิงโดยการอ้างอิงสูตรภายนอกบางอย่าง
public static string LibraryPath { get; set; }
ค่าของคุณสมบัติ
SignificantDigits
รับและกำหนดจำนวนหลักที่มีความสำคัญ ค่าปริยายคือ 17
public static int SignificantDigits { get; set; }
ค่าของคุณสมบัติ
หมายเหตุ
ตอนนี้สามารถเป็นได้เพียง 15 หรือ 17 เท่านั้น
StartupPath
รับหรือกำหนดเส้นทางเริ่มต้น ซึ่งถูกอ้างอิงโดยการอ้างอิงสูตรภายนอกบางอย่าง
public static string StartupPath { get; set; }
ค่าของคุณสมบัติ
วิธีการ
CellIndexToName(int, int)
รับชื่อเซลล์ตามดัชนีแถวและคอลัมน์
public static string CellIndexToName(int row, int column)
พารามิเตอร์
row
int
ดัชนีแถว
column
int
ดัชนีคอลัมน์
คืนค่า
ชื่อของเซลล์
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
ดัชนีคอลัมน์
คืนค่า
ชื่อของคอลัมน์
ColumnNameToIndex(string)
รับดัชนีคอลัมน์ตามชื่อคอลัมน์
public static int ColumnNameToIndex(string columnName)
พารามิเตอร์
columnName
string
ชื่อคอลัมน์
คืนค่า
ดัชนีคอลัมน์
CreateSafeSheetName(string)
ตรวจสอบชื่อแผ่นงานที่กำหนดและสร้างชื่อที่ถูกต้องเมื่อจำเป็น หากชื่อแผ่นงานที่กำหนดตรงตามกฎของชื่อแผ่นงานใน Excel จะส่งคืนชื่อดังกล่าว มิฉะนั้นจะมีการตัดสตริงหากความยาวเกินขีดจำกัด และอักขระที่ไม่ถูกต้องจะถูกแทนที่ด้วย ’ ’ จากนั้นจะส่งคืนค่าที่สร้างใหม่
public static string CreateSafeSheetName(string nameProposal)
พารามิเตอร์
nameProposal
string
ชื่อแผ่นงานที่จะใช้
คืนค่า
CreateSafeSheetName(string, char)
ตรวจสอบชื่อแผ่นงานที่กำหนดและสร้างชื่อที่ถูกต้องเมื่อจำเป็น หากชื่อแผ่นงานที่กำหนดตรงตามกฎของชื่อแผ่นงานใน Excel จะส่งคืนชื่อดังกล่าว มิฉะนั้นจะมีการตัดสตริงหากความยาวเกินขีดจำกัด และอักขระที่ไม่ถูกต้องจะถูกแทนที่ด้วยอักขระที่กำหนด จากนั้นจะส่งคืนค่าที่สร้างใหม่
public static string CreateSafeSheetName(string nameProposal, char replaceChar)
พารามิเตอร์
nameProposal
string
ชื่อแผ่นงานที่จะใช้
replaceChar
char
อักขระที่จะใช้แทนที่อักขระที่ไม่ถูกต้องในชื่อแผ่นงานที่กำหนด
คืนค่า
GetDateTimeFromDouble(double, bool)
แปลงค่าดับเบิลเป็นค่าของวันที่และเวลา
public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)
พารามิเตอร์
doubleValue
double
ค่าดับเบิล
date1904
bool
ระบบวันที่ 1904
คืนค่า
GetDoubleFromDateTime(DateTime, bool)
แปลงวันที่และเวลาเป็นค่าดับเบิล
public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)
พารามิเตอร์
dateTime
DateTime
วันที่และเวลา
date1904
bool
ระบบวันที่ 1904
คืนค่า
GetTextWidth(string, Font, double)
รับความกว้างของข้อความในหน่วยพ้อยท์
public static double GetTextWidth(string text, Font font, double scaling)
พารามิเตอร์
text
string
ข้อความ
font
Font
ฟอนต์ของข้อความ
scaling
double
การปรับขนาดของข้อความ
คืนค่า
GetUsedColors(Workbook)
รับสีที่ใช้ทั้งหมดในสมุดงาน
public static Color[] GetUsedColors(Workbook workbook)
พารามิเตอร์
workbook
Workbook
วัตถุสมุดงาน
คืนค่า
Color[]
สีที่ใช้
GetVersion()
รับเวอร์ชันการปล่อย
public static string GetVersion()
คืนค่า
เวอร์ชันการปล่อย
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
ชื่อของแผ่นงาน
คืนค่า
RowIndexToName(int)
รับชื่อแถวตามดัชนีแถว
public static string RowIndexToName(int row)
พารามิเตอร์
row
int
ดัชนีแถว
คืนค่า
ชื่อของแถว
RowNameToIndex(string)
รับดัชนีแถวตามชื่อแถว
public static int RowNameToIndex(string rowName)
พารามิเตอร์
rowName
string
ชื่อแถว
คืนค่า
ดัชนีแถว