Περιστροφή κειμένου με σχήμα στο Excel

Εισαγωγή

Στον κόσμο του Excel, η οπτική αναπαράσταση είναι εξίσου σημαντική με τα ίδια τα δεδομένα. Είτε δημιουργείτε μια αναφορά είτε σχεδιάζετε έναν δυναμικό πίνακα εργαλείων, ο τρόπος με τον οποίο διαρθρώνονται οι πληροφορίες μπορεί να επηρεάσει δραματικά την αναγνωσιμότητα και τη συνολική εμφάνισή τους. Λοιπόν, θελήσατε ποτέ να περιστρέψετε κείμενο για να το ευθυγραμμίσετε κομψά με σχήματα; Είσαι τυχερός! Σε αυτό το σεμινάριο, θα μάθουμε πώς να περιστρέφετε κείμενο με σχήματα χρησιμοποιώντας το Aspose.Cells για .NET, διασφαλίζοντας ότι τα υπολογιστικά φύλλα σας όχι μόνο ενημερώνουν αλλά και εντυπωσιάζουν.

Προαπαιτούμενα

Πριν ξεκινήσουμε, ας βεβαιωθούμε ότι έχετε όλα όσα χρειάζεστε:

  1. Visual Studio: Βεβαιωθείτε ότι έχετε εγκαταστήσει το Visual Studio στον υπολογιστή σας, καθώς εκεί θα γράφουμε τον κώδικά μας.
  2. Aspose.Cells για .NET: Θα χρειαστείτε τη βιβλιοθήκη Aspose.Cells. Μπορείςκατεβάστε την τελευταία έκδοση εδώ ή δοκιμάστε το δωρεάν με έναδωρεάν δοκιμή.
  3. Βασικές γνώσεις C#: Η εξοικείωση με το C# και το περιβάλλον .NET θα σας βοηθήσει, αν και θα σας καθοδηγήσουμε σε κάθε βήμα.
  4. Αρχείο Excel: Ένα δείγμα αρχείου Excel, ας το ονομάσουμεsampleRotateTextWithShapeInsideWorksheet.xlsx, απαιτείται για τη δοκιμή του κώδικά μας. Θα πρέπει να τοποθετήσετε αυτό το αρχείο σε έναν κατάλογο στον οποίο έχετε εύκολη πρόσβαση. Τα έχεις όλα έτοιμα; Φανταστικός! Ας περάσουμε στο διασκεδαστικό κομμάτι.

Εισαγωγή πακέτων

Για να ξεκινήσουμε, πρέπει να εισάγουμε τα απαραίτητα πακέτα στο έργο μας. Δείτε πώς το κάνετε αυτό:

Δημιουργία Νέου Έργου

  1. Ανοίξτε το Visual Studio.
  2. Επιλέξτε “Δημιουργία νέου έργου”.
  3. Επιλέξτε “Console App” και επιλέξτε C# ως προτιμώμενη γλώσσα προγραμματισμού.

Εγκαταστήστε το Aspose.Cells

Τώρα, ας προσθέσουμε το Aspose.Cells στο έργο σας. Μπορείτε να το κάνετε αυτό χρησιμοποιώντας το NuGet Package Manager:

  1. Ανοίξτε τα “Εργαλεία” στο επάνω μενού.
  2. Επιλέξτε “NuGet Package Manager” και μετά “Manage NuGet Packages for Solution”.
  3. Αναζήτηση για “Aspose.Cells”.
  4. Κάντε κλικ στο “Εγκατάσταση” για να το προσθέσετε στο έργο σας.

Προσθήκη Οδηγίας Χρήσης

Στην κορυφή του κύριου αρχείου C#, πρέπει να προσθέσετε την ακόλουθη οδηγία:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Aspose.Cells.Drawing;

Τώρα είμαστε έτοιμοι να ξεκινήσουμε την κωδικοποίηση! Ας αναλύσουμε τη διαδικασία σε εύκολα εύπεπτα βήματα. Δείτε πώς μπορείτε να περιστρέψετε κείμενο με σχήματα σε ένα αρχείο Excel:

Βήμα 1: Ρυθμίστε τις διαδρομές καταλόγου σας

Αρχικά, πρέπει να ρυθμίσετε τους καταλόγους προέλευσης και εξόδου όπου θα αποθηκεύονται τα αρχεία Excel. Δείτε πώς:

//Κατάλογος πηγής
string sourceDir = "Your Document Directory"; // Ρυθμίστε τον κατάλογο εγγράφων σας
//Κατάλογος εξόδου
string outputDir = "Your Document Directory"; // Ρυθμίστε τον κατάλογο εξόδου σας

Αντικαθιστώ"Your Document Directory" με την πραγματική διαδρομή όπου σαςsampleRotateTextWithShapeInsideWorksheet.xlsx αρχείο βρίσκεται.

Βήμα 2: Φορτώστε το δείγμα αρχείου Excel

Τώρα, ας φορτώσουμε το δείγμα αρχείου Excel. Αυτό είναι κρίσιμο, καθώς θέλουμε να χειριστούμε τα υπάρχοντα δεδομένα.

//Φόρτωση δείγματος αρχείου Excel.
Workbook wb = new Workbook(sourceDir + "sampleRotateTextWithShapeInsideWorksheet.xlsx");

Βήμα 3: Πρόσβαση στο φύλλο εργασίας

Μόλις φορτωθεί το αρχείο, πρέπει να αποκτήσουμε πρόσβαση στο συγκεκριμένο φύλλο εργασίας που θέλουμε να τροποποιήσουμε. Στην περίπτωσή μας, είναι το πρώτο φύλλο εργασίας.

//Πρόσβαση στο πρώτο φύλλο εργασίας.
Worksheet ws = wb.Worksheets[0];

Βήμα 4: Τροποποίηση κελιού

Στη συνέχεια, θα τροποποιήσουμε ένα συγκεκριμένο κελί για να εμφανιστεί ένα μήνυμα. Στο παράδειγμά μας, θα χρησιμοποιήσουμε το κελί B4.

//Αποκτήστε πρόσβαση στο κελί B4 και προσθέστε ένα μήνυμα μέσα σε αυτό.
Cell b4 = ws.Cells["B4"];
b4.PutValue("Text is not rotating with shape because RotateTextWithShape is false.");

Αυτό το βήμα έχει να κάνει με την επικοινωνία - διασφαλίζοντας ότι όποιος ανοίγει αυτό το φύλλο κατανοεί τι τροποποιούμε.

Βήμα 5: Πρόσβαση στο πρώτο σχήμα

Για να περιστρέψουμε κείμενο, χρειαζόμαστε ένα σχήμα για να δουλέψουμε. Εδώ, θα έχουμε πρόσβαση στο πρώτο σχήμα στο φύλλο εργασίας.

//Πρόσβαση στο πρώτο σχήμα.
Shape sh = ws.Shapes[0];

Βήμα 6: Προσαρμόστε τη στοίχιση κειμένου σχήματος

Εδώ συμβαίνει η μαγεία. Θα προσαρμόσουμε τις ιδιότητες στοίχισης κειμένου του σχήματος.

//Πρόσβαση στη στοίχιση κειμένου σχήματος.
Aspose.Cells.Drawing.Texts.ShapeTextAlignment shapeTextAlignment = sh.TextBody.TextAlignment;
//Μην περιστρέφετε κείμενο με σχήμα ορίζοντας το RotateTextWithShape ως false.
shapeTextAlignment.RotateTextWithShape = false;

Με ρύθμισηRotateTextWithShape για ψευδές, διασφαλίζουμε ότι το κείμενο παραμένει όρθιο και δεν περιστρέφεται με το σχήμα, διατηρώντας έτσι τα πάντα τακτοποιημένα και οργανωμένα.

Βήμα 7: Αποθηκεύστε το αρχείο εξόδου Excel

Τέλος, ας αποθηκεύσουμε τις αλλαγές μας σε ένα νέο αρχείο Excel. Αυτό διασφαλίζει ότι δεν θα χάσουμε τις επεξεργασίες μας και θα έχουμε ένα τακτοποιημένο αποτέλεσμα.

//Αποθηκεύστε το αρχείο εξόδου Excel.
wb.Save(outputDir + "outputRotateTextWithShapeInsideWorksheet.xlsx");

Και τέλος! Το αρχείο εξόδου σας έχει πλέον αποθηκευτεί, συμπεριλαμβανομένου του κειμένου στο κελί B4 και των προσαρμογών που έγιναν στο σχήμα.

Βήμα 8: Εκτελέστε τον Κώδικα

Στο δικό σουMain μέθοδο, τυλίξτε όλα τα παραπάνω αποσπάσματα κώδικα και εκτελέστε το έργο σας. Δείτε τις αλλαγές να αντικατοπτρίζονται στο αρχείο εξόδου σας!

Console.WriteLine("RotateTextWithShapeInsideWorksheet executed successfully.");

Σύναψη

Η περιστροφή κειμένου με σχήματα στο Excel χρησιμοποιώντας το Aspose.Cells για .NET μπορεί να φαίνεται σαν μια περίπλοκη διαδικασία στην αρχή, αλλά είναι αρκετά απλή μόλις την αναλύσετε. Ακολουθώντας αυτά τα απλά βήματα, μπορείτε να προσαρμόσετε τα υπολογιστικά φύλλα σας ώστε να φαίνονται πιο επαγγελματικά και οπτικά ελκυστικά. Τώρα, είτε το κάνετε αυτό για έναν πελάτη είτε για προσωπικά σας έργα, όλοι θα ενθουσιαστούν με την ποιότητα της δουλειάς σας!

Συχνές ερωτήσεις

Μπορώ να χρησιμοποιήσω το Aspose.Cells δωρεάν;

Ναί! Μπορείτε να χρησιμοποιήσετε τοδωρεάν δοκιμή για να δοκιμάσετε τη βιβλιοθήκη.

Ποιες εκδόσεις του Excel υποστηρίζει το Aspose.Cells;

Το Aspose.Cells υποστηρίζει μια ποικιλία μορφών Excel, συμπεριλαμβανομένων των XLS, XLSX, CSV και άλλων.

Είναι δυνατή η περιστροφή κειμένου με σχήματα σε παλαιότερες εκδόσεις του Excel;

Ναι, η λειτουργικότητα μπορεί να εφαρμοστεί σε παλαιότερες μορφές που υποστηρίζονται από το Aspose.Cells.

Πού μπορώ να βρω περισσότερη τεκμηρίωση σχετικά με το Aspose.Cells;

Μπορείτε να εξερευνήσετε την περιεκτικήαπόδειξη με έγγραφα για περισσότερες πληροφορίες.

Πώς μπορώ να λάβω υποστήριξη για το Aspose.Cells;

Μπορείτε να ζητήσετε υποστήριξη επισκεπτόμενοι τοAspose φόρουμ.