Automatyczne dopasowanie wierszy i kolumn w Excelu w C#

Podczas generowania plików Excel często musimy dostosować rozmiar wierszy i kolumn do długości tekstu. MS Excel pozwala na włączenie automatycznego dopasowywania wierszy i kolumn dla takich przypadków. W tym artykule pokażemy, jak programowo w języku C# automatycznie dopasowywać wiersze i kolumny w plikach programu Excel. Kroki i przykłady kodu pozwolą Ci bezproblemowo zaimplementować tę funkcję w aplikacjach .NET. Więc zacznijmy.

Interfejs API języka C# do automatycznego dopasowywania wierszy i kolumn w programie Excel — bezpłatne pobieranie

Aby automatycznie dopasować wiersze i kolumny Excela, użyjemy Aspose.Cells for .NET. Interfejs API zapewnia bogaty zestaw funkcji do generowania i przetwarzania arkuszy kalkulacyjnych. Możesz pobrać bibliotekę DLL interfejsu API lub zainstalować ją z NuGet.

PM> Install-Package Aspose.Cells

Kroki automatycznego dopasowania wierszy i kolumn programu Excel w języku C#

Aby automatycznie dopasować wiersze lub kolumny, musisz najpierw uzyskać dostęp do arkusza programu Excel, a następnie użyć indeksu wierszy i kolumn, aby włączyć automatyczne dopasowanie. Poniżej przedstawiono kroki automatycznego dopasowania wiersza lub kolumny w programie Excel przy użyciu Aspose.Cells dla platformy .NET.

  • Załaduj plik Excela z dysku.
  • Uzyskaj odniesienie do żądanego arkusza roboczego.
  • Włącz automatyczne dopasowanie dla wiersza/kolumny.
  • Zapisz zaktualizowany plik programu Excel w żądanej lokalizacji.

W poniższych sekcjach dowiesz się, jak zaimplementować te kroki i wykonać automatyczne dopasowanie wierszy i kolumn w języku C#.

Automatyczne dopasowanie wierszy w programie Excel w języku C#

Poniżej przedstawiono kroki automatycznego dopasowania wierszy programu Excel w języku C#.

  • Najpierw załaduj plik programu Excel przy użyciu klasy Workbook.
  • Następnie pobierz odwołanie do arkusza za pomocą kolekcji Workbook.Worksheets[index].
  • Wywołaj metodę Worksheet.AutoFitRow(rowIndex), aby automatycznie dopasować wiersz przy użyciu jego indeksu.
  • Na koniec zapisz zaktualizowany plik programu Excel przy użyciu metody Workbook.Save(fileName).

Poniższy przykład kodu pokazuje, jak automatycznie dopasować wiersz programu Excel w języku C#.

// załaduj plik Excela
Workbook wb = new Workbook("workbook.xlsx");

// uzyskaj odniesienie do żądanego arkusza roboczego
Worksheet worksheet = wb.Worksheets[0];

// automatyczne dopasowanie drugiego wiersza według indeksu
worksheet.AutoFitRow(1);

// zapisz skoroszyt
wb.Save("autofit-row.xlsx");

Autodopasowanie kolumn w Excelu w C#

Poniżej przedstawiono kroki automatycznego dopasowania kolumny w programie Excel przy użyciu języka C#.

  • Najpierw załaduj plik programu Excel przy użyciu klasy Workbook.
  • Następnie pobierz odwołanie do arkusza za pomocą kolekcji Workbook.Worksheets[index].
  • Wywołaj metodę Worksheet.AutoFitColumn(columnIndex), aby automatycznie dopasować kolumnę przy użyciu jej indeksu.
  • Na koniec zapisz zaktualizowany plik programu Excel przy użyciu metody Workbook.Save(fileName).

Poniższy przykładowy kod pokazuje, jak automatycznie dopasować kolumnę w programie Excel w języku C#.

// załaduj plik Excela
Workbook wb = new Workbook("workbook.xlsx");

// uzyskaj odniesienie do żądanego arkusza roboczego
Worksheet worksheet = wb.Worksheets[0];

// automatyczne dopasowanie pierwszej kolumny według indeksu
worksheet.AutoFitColumn(0);

// zapisz skoroszyt
wb.Save("autofit-column.xlsx");

Interfejs API języka C# do automatycznego dopasowywania wierszy i kolumn programu Excel — uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby automatycznie dopasowywać wiersze i kolumny w plikach Excel bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się, jak automatycznie dopasowywać wiersze i kolumny w plikach programu Excel w języku C#. Przykłady kodu pokazały, jak włączyć automatyczne dopasowanie dla określonego wiersza lub kolumny przy użyciu programowego indeksu.

Przeglądaj interfejs API arkusza kalkulacyjnego Aspose dla języka C#

Możesz odwiedzić dokumentację, aby poznać inne funkcje Aspose.Cells for .NET. Możesz również podzielić się z nami swoimi pytaniami lub zapytaniami za pośrednictwem naszego forum.

Zobacz też