Πώς να αλλάξετε το ύψος της γραμμής του Excel χρησιμοποιώντας C++

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

Βήματα για να αλλάξετε το ύψος της γραμμής του Excel χρησιμοποιώντας C++

  1. Προσθέστε τη βιβλιοθήκη Aspose.Cells.Cpp χρησιμοποιώντας τη διαχείριση πακέτων NuGet για να εργαστείτε με το αρχείο Excel
  2. Συμπεριλάβετε τον χώρο ονομάτων Aspose::Cells στην αρχή
  3. Δημιουργήστε το αντικείμενο Workbook φορτώνοντας το αρχείο προορισμού Excel
  4. Πρόσβαση σε ένα φύλλο εργασίας όπου πρόκειται να αλλάξει το ύψος των επιλεγμένων σειρών
  5. Αλλάξτε το ύψος της σειράς παρέχοντας τον δείκτη σειράς και μια σταθερή τιμή ύψους
  6. Επιλέξτε ένα άλλο φύλλο εργασίας όπου το ύψος της σειράς πρόκειται να αλλάξει σε σχέση με τα περιεχόμενα
  7. Αλλάξτε το ύψος πολλαπλών σειρών με βάση τα δεδομένα
  8. Αποθηκεύστε το βιβλίο εργασίας με το αλλαγμένο ύψος των σειρών

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

Κώδικας για αλλαγή ύψους γραμμής του Excel χρησιμοποιώντας C++

#pragma once
#include "Aspose.Cells.h"
class ChangeExcelRowHeight
{
public : void ChangeExcelRowHeightUsingCplusCplus()
{
// Set the Aspose.Cells license to produce watermark free output file
intrusive_ptr<License> rowHeightLicense = new License();
rowHeightLicense->SetLicense(new String("Aspose.Cells.lic"));
// Open the sample Excel file to change the rows in different worksheet
intrusive_ptr<IWorkbook> wbForRowsHeight = Factory::CreateIWorkbook(new String("sampleFileForRowsHeight.xlsx"));
// Access the target worksheet say second worksheet
intrusive_ptr<IWorksheet> secondWorksheet = wbForRowsHeight->GetIWorksheets()->GetObjectByIndex(1);
// Set the single row (say row 4) height to 40
secondWorksheet->GetICells()->SetRowHeight(3, 40);
// Set particular row's height based on the contents in a specified range of columns
secondWorksheet->AutoFitRow(3, 5, 8);
// Set height of a range of rows based on the contents in them
secondWorksheet->AutoFitRows(9, 15);
// Access some other worksheet (say fourth) whose all rows height is to be set based on the contents
intrusive_ptr<IWorksheet> fourthWorksheet = wbForRowsHeight->GetIWorksheets()->GetObjectByIndex(3);
fourthWorksheet->AutoFitRows();
// Save the Excel file with different name after setting the rows height
wbForRowsHeight->Save(new String("outputRowsUpdated.xlsx"));
}
};

Χρησιμοποιούμε τη συνάρτηση Factory::CreateIWorkbook() για να φορτώσουμε το δείγμα αρχείου Excel και στη συνέχεια να έχουμε πρόσβαση στα διάφορα φύλλα εργασίας του παρέχοντας ένα ευρετήριο φύλλου. Κάθε φύλλο έχει μια συλλογή κελιών που υποστηρίζει πολλές λειτουργίες, συμπεριλαμβανομένων εκείνων που ορίζουν το ύψος μεμονωμένης σειράς. Επίσης, το ίδιο το φύλλο εργασίας έχει μια σειρά από λειτουργίες που μπορούν να χρησιμοποιηθούν για να ορίσετε το ύψος της σειράς με διαφορετικούς τρόπους με βάση το στυλ κειμένου και το μέγεθος των δεδομένων.

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

 Ελληνικά