Class CellsHelper
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Cung cấp các hàm trợ giúp.
public class CellsHelper
Kế thừa
Các thành viên kế thừa
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Thuộc tính
AltStartPath
Lấy hoặc thiết lập đường dẫn khởi động thay thế, được tham chiếu bởi một số công thức bên ngoài.
public static string AltStartPath { get; set; }
Giá trị thuộc tính
CustomImplementationFactory
Lấy hoặc thiết lập nhà máy để tạo các thể hiện với triển khai đặc biệt.
public static CustomImplementationFactory CustomImplementationFactory { get; set; }
Giá trị thuộc tính
DPI
Lấy DPI của máy.
public static double DPI { get; set; }
Giá trị thuộc tính
IsCloudPlatform
Vui lòng thiết lập thuộc tính này là True khi chạy trên nền tảng đám mây, chẳng hạn như: Azure, AWSLambda, v.v.
public static bool IsCloudPlatform { get; set; }
Giá trị thuộc tính
LibraryPath
Lấy hoặc thiết lập đường dẫn thư viện, được tham chiếu bởi một số công thức bên ngoài.
public static string LibraryPath { get; set; }
Giá trị thuộc tính
SignificantDigits
Lấy và thiết lập số chữ số có ý nghĩa. Giá trị mặc định là 17.
public static int SignificantDigits { get; set; }
Giá trị thuộc tính
Nhận xét
Chỉ có thể là 15 hoặc 17 bây giờ.
StartupPath
Lấy hoặc thiết lập đường dẫn khởi động, được tham chiếu bởi một số công thức bên ngoài.
public static string StartupPath { get; set; }
Giá trị thuộc tính
Phương thức
CellIndexToName(int, int)
Lấy tên ô theo chỉ số hàng và cột của nó.
public static string CellIndexToName(int row, int column)
Tham số
row
int
Chỉ số hàng.
column
int
Chỉ số cột.
Trả về
Tên của ô.
CellNameToIndex(string, out int, out int)
Lấy chỉ số hàng và cột của ô theo tên của nó.
public static void CellNameToIndex(string cellName, out int row, out int column)
Tham số
cellName
string
Tên của ô.
row
int
Chỉ số hàng đầu ra.
column
int
Chỉ số cột đầu ra.
ColumnIndexToName(int)
Lấy tên cột theo chỉ số cột.
public static string ColumnIndexToName(int column)
Tham số
column
int
Chỉ số cột.
Trả về
Tên của cột.
ColumnNameToIndex(string)
Lấy chỉ số cột theo tên cột.
public static int ColumnNameToIndex(string columnName)
Tham số
columnName
string
Tên cột.
Trả về
Chỉ số cột.
CreateSafeSheetName(string)
Kiểm tra tên bảng được cung cấp và tạo một tên hợp lệ khi cần thiết. Nếu tên bảng được cung cấp tuân thủ các quy tắc của tên bảng excel, thì trả về nó. Ngược lại, chuỗi sẽ bị cắt ngắn nếu độ dài vượt quá giới hạn và các ký tự không hợp lệ sẽ được thay thế bằng ’ ‘, sau đó trả về giá trị chuỗi đã xây dựng lại.
public static string CreateSafeSheetName(string nameProposal)
Tham số
nameProposal
string
tên bảng sẽ được sử dụng.
Trả về
CreateSafeSheetName(string, char)
Kiểm tra tên bảng được cung cấp và tạo một tên hợp lệ khi cần thiết. Nếu tên bảng được cung cấp tuân thủ các quy tắc của tên bảng excel, thì trả về nó. Ngược lại, chuỗi sẽ bị cắt ngắn nếu độ dài vượt quá giới hạn và các ký tự không hợp lệ sẽ được thay thế bằng ký tự đã cho, sau đó trả về giá trị chuỗi đã xây dựng lại.
public static string CreateSafeSheetName(string nameProposal, char replaceChar)
Tham số
nameProposal
string
tên bảng sẽ được sử dụng.
replaceChar
char
ký tự sẽ được sử dụng để thay thế các ký tự không hợp lệ trong tên bảng đã cho.
Trả về
GetDateTimeFromDouble(double, bool)
Chuyển đổi giá trị double thành giá trị thời gian.
public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)
Tham số
doubleValue
double
Giá trị double.
date1904
bool
Hệ thống ngày 1904.
Trả về
GetDoubleFromDateTime(DateTime, bool)
Chuyển đổi thời gian thành giá trị double.
public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)
Tham số
dateTime
DateTime
Thời gian.
date1904
bool
Hệ thống ngày 1904.
Trả về
GetTextWidth(string, Font, double)
Lấy chiều rộng của văn bản theo đơn vị điểm.
public static double GetTextWidth(string text, Font font, double scaling)
Tham số
text
string
Văn bản.
font
Font
Phông chữ của văn bản.
scaling
double
Tỷ lệ của văn bản.
Trả về
GetUsedColors(Workbook)
Lấy tất cả các màu đã sử dụng trong workbook.
public static Color[] GetUsedColors(Workbook workbook)
Tham số
workbook
Workbook
Đối tượng workbook.
Trả về
Color[]
Các màu đã sử dụng.
GetVersion()
Lấy phiên bản phát hành.
public static string GetVersion()
Trả về
Phiên bản phát hành.
InitForDotNetCore()
Thực hiện việc khởi tạo cho chương trình .NetCore. Chúng tôi khuyên bạn nên gọi phương thức này cho tất cả các khởi tạo .NetCore trước. Ví dụ: CellsHelper.InitForDotNetCore(); Workbook wb = new Workbook();
public static void InitForDotNetCore()
MergeFiles(string[], string, string)
Gộp một số tệp xls lớn thành một tệp xls.
public static void MergeFiles(string[] files, string cachedFile, string destFile)
Tham số
files
string[]
Các tệp.
cachedFile
string
Tệp được lưu trữ.
destFile
string
Tệp đích.
Nhận xét
Phương thức này chỉ hỗ trợ gộp dữ liệu, kiểu dáng và công thức vào tệp mới. Tệp được lưu trữ được sử dụng để lưu trữ một số dữ liệu tạm thời.
NeedQuoteInFormula(string)
Chỉ ra liệu tên của bảng có nên được bao quanh bằng dấu nháy đơn hay không.
public static bool NeedQuoteInFormula(string sheetName)
Tham số
sheetName
string
Tên của bảng.
Trả về
RowIndexToName(int)
Lấy tên hàng theo chỉ số hàng.
public static string RowIndexToName(int row)
Tham số
row
int
Chỉ số hàng.
Trả về
Tên của hàng.
RowNameToIndex(string)
Lấy chỉ số hàng theo tên hàng.
public static int RowNameToIndex(string rowName)
Tham số
rowName
string
Tên hàng.
Trả về
Chỉ số hàng.