Πώς να προσαρμόσετε το ύψος γραμμής στο Excel χρησιμοποιώντας C#

Αυτό το γρήγορο σεμινάριο θα εξηγήσει πώς να προσαρμόσετε το ύψος της γραμμής στο Excel χρησιμοποιώντας C#. Αρχικά, θα φορτώσετε το δείγμα βιβλίου εργασίας και, στη συνέχεια, θα προσαρμόσετε το ύψος της μεμονωμένης σειράς ή πολλών σειρών σε ένα σταθερό ύψος ή με βάση τα περιεχόμενα στις σειρές σύμφωνα με τις απαιτήσεις σας. Αφού αλλάξετε το ύψος της γραμμής του Excel χρησιμοποιώντας C#, μπορείτε να το αποθηκεύσετε ξανά στο δίσκο σε οποιαδήποτε μορφή όπως XLSX.

Βήματα για την προσαρμογή του ύψους γραμμής στο Excel χρησιμοποιώντας C#

  1. Χρησιμοποιώντας τον διαχειριστή πακέτων NuGet, προσθέστε το Aspose.Cells για να προσαρμόσετε το ύψος των σειρών
  2. Προσθέστε μια αναφορά στον χώρο ονομάτων Aspose.Cells για να χρησιμοποιήσετε κλήσεις API στον κώδικα
  3. Φορτώστε το δείγμα workbook που περιέχει πολλά φύλλα εργασίας για να δοκιμάσετε τη δυνατότητα
  4. Λάβετε μια αναφορά του επιθυμητού worksheet για να προσαρμόσετε το ύψος των σειρών
  5. Ορίστε το ύψος των σειρών σε μια σταθερή τιμή ή με βάση τα περιεχόμενα σύμφωνα με την απαίτηση
  6. Αποθηκεύστε το βιβλίο εργασίας με καθορισμένο ύψος σειρών

Σε αυτά τα απλά βήματα, φορτώνουμε πρώτα το αρχείο προορισμού Excel στο αντικείμενο κλάσης Βιβλίο εργασίας και, στη συνέχεια, έχουμε πρόσβαση στην αναφορά του επιθυμητού φύλλου εργασίας για να προσαρμόσουμε το ύψος της γραμμής του Excel χρησιμοποιώντας το C#. Έχουμε τον πλήρη έλεγχο της διαδικασίας, καθώς μπορούμε να αλλάξουμε το ύψος με διάφορους τρόπους, όπως η αλλαγή του ύψους μιας πλήρους μεμονωμένης σειράς, επιλεγμένων στηλών μιας γραμμής, μιας περιοχής γραμμών ή ολόκληρου του φύλλου εργασίας.

Κώδικας για να προσαρμόσετε το ύψος της γραμμής του Excel χρησιμοποιώντας c#

using Aspose.Cells;
namespace AdjustRowHeightInExcelUsingCSharp
{
class Program
{
static void Main(string[] args)
{
// Use Aspose.Cells license to avoid watermark in the output file after adjusting rows height
License CellsLicenseToAdjustRowsHeight = new License();
CellsLicenseToAdjustRowsHeight.SetLicense("Aspose.Cells.lic");
//Load the workbook where rows heights are to be adjusted
Workbook workbook = new Workbook("book1.xlsx");
// Access the desired worksheet say fourth in this example
Worksheet ForthWorksheet = workbook.Worksheets[3];
// Setting the fixed height of the sixth row to 8
ForthWorksheet.Cells.SetRowHeight(5, 8);
// Adjust the single row height based on contents within defined columns range
// Say autofit fourth row height based on contents from column six to nine
ForthWorksheet.AutoFitRow(3,5,8);
// Set the multiple rows (say row 10 to 16) height based on contents
ForthWorksheet.AutoFitRows(9,15);
// Accessing the third worksheet in the loaded Excel file
Worksheet ThirdWorksheet = workbook.Worksheets[2];
//Autofit all the rows in the entire sheet
ThirdWorksheet.AutoFitRows();
// Saving the modified Excel file
workbook.Save("output.out.xls");
}
}
}

Σε αυτό το δείγμα κώδικα, έχουμε πρόσβαση στη συλλογή κελιών του φύλλου εργασίας και, στη συνέχεια, ορίζουμε το ύψος της μεμονωμένης σειράς χρησιμοποιώντας τη συνάρτηση Cells.SetRowHeight(). Στη συνέχεια, εξηγήσαμε την προσαρμογή του ύψους της γραμμής με βάση τα περιεχόμενα παρέχοντας το εύρος των στηλών μέσα σε μια γραμμή χρησιμοποιώντας τη συνάρτηση AutoFitRow() και στη συνέχεια προσαρμόσαμε πολλές σειρές παρέχοντας μια σειρά σειρών στη συνάρτηση AutoFitRows(). Στο τελευταίο, έχουμε ορίσει το ύψος όλων των σειρών σε ένα φύλλο εργασίας καλώντας τη συνάρτηση AutoFitRows() χωρίς κανένα όρισμα.

Με τη βοήθεια αυτού του σύντομου σεμιναρίου, έχετε εξερευνήσει πώς να αλλάξετε το ύψος των σειρών. Εάν θέλετε να μάθετε άλλες δυνατότητες, όπως τη δημιουργία γραφημάτων, ανατρέξτε στο άρθρο στο πώς να δημιουργήσετε γράφημα Excel Pie σε C#.

 Ελληνικά