Zezwalaj na wiodący apostrof

tym samouczku krok po kroku wyjaśnimy dostarczony kod źródłowy C#, który umożliwi użycie początkowego apostrofu w skoroszycie programu Excel przy użyciu Aspose.Cells dla .NET. Aby wykonać tę operację, wykonaj poniższe czynności.

Krok 1: Ustaw katalogi źródłowe i wyjściowe

// katalog źródłowy
string sourceDir = RunExamples.Get_SourceDirectory();
// Katalog wyjściowy
string outputDir = RunExamples.Get_OutputDirectory();

W tym pierwszym kroku definiujemy katalogi źródłowe i wyjściowe dla plików Excel.

Krok 2: Utwórz instancję obiektu WorkbookDesigner

// Utwórz instancję obiektu WorkbookDesigner
WorkbookDesigner designer = new WorkbookDesigner();

Tworzymy instancjęWorkbookDesigner klasa z Aspose.Cells.

Krok 3: Załaduj skoroszyt programu Excel

// Załaduj skoroszyt programu Excel
Workbook workbook = new Workbook(sourceDir + "AllowLeadingApostropheSample.xlsx");
workbook.Settings.QuotePrefixToStyle = false;
designer.Workbook = workbook;

Ładujemy skoroszyt programu Excel z określonego pliku i wyłączamy automatyczną konwersję początkowych apostrofów na styl tekstu.

Krok 4: Ustaw źródło danych

// Zdefiniuj źródło danych dla skoroszytu projektanta
List<DataObject> list = new List<DataObject>
{
new DataObject
{
Id=1,
Name = "demo"
},
new DataObject
{
ID=2,
Name = "'demo"
}
};
designer.SetDataSource("sampleData", list);

Definiujemy listę obiektów danych i używamy metodySetDataSource metoda ustawiania źródła danych dla skoroszytu projektanta.

Krok 5: Przetwarzaj inteligentne znaczniki

// Przetwarzaj inteligentne znaczniki
designer. Process();

UżywamyProcess metoda przetwarzania inteligentnych znaczników w skoroszycie projektanta.

Krok 6: Zapisz zmodyfikowany skoroszyt programu Excel

// Zapisz zmodyfikowany skoroszyt programu Excel
designer.Workbook.Save(outputDir + "AllowLeadingApostropheSample_out.xlsx");

Zapisujemy zmodyfikowany skoroszyt programu Excel z wprowadzonymi zmianami.

Przykładowy kod źródłowy dla opcji Zezwalaj na wiodący apostrof przy użyciu Aspose.Cells dla .NET

//Katalog źródłowy
string sourceDir = RunExamples.Get_SourceDirectory();
string outputDir = RunExamples.Get_OutputDirectory();
// Tworzenie instancji obiektu WorkbookDesigner
WorkbookDesigner designer = new WorkbookDesigner();
Workbook workbook = new Workbook(sourceDir + "AllowLeadingApostropheSample.xlsx");
workbook.Settings.QuotePrefixToStyle = false;
// Otwórz arkusz kalkulacyjny projektanta zawierający inteligentne znaczniki
designer.Workbook = workbook;
List<DataObject> list = new List<DataObject>
{
	new DataObject
	{
		 Id =1,
		 Name = "demo"
	},
	new DataObject
	{
		Id=2,
		Name = "'demo"
	}
};
// Ustaw źródło danych dla arkusza kalkulacyjnego projektanta
designer.SetDataSource("sampleData", list);
// Przetwarzaj inteligentne znaczniki
designer.Process();
designer.Workbook.Save(outputDir + "AllowLeadingApostropheSample_out.xlsx");
Console.WriteLine("AllowLeadingApostrophe executed successfully.");

Wniosek

Gratulacje! Nauczyłeś się, jak zezwolić na użycie początkowego apostrofu w skoroszycie programu Excel przy użyciu Aspose.Cells dla .NET. Eksperymentuj z własnymi danymi, aby jeszcze bardziej dostosować skoroszyty programu Excel.

Często zadawane pytania

P: Jakie jest uprawnienie do apostrofu wiodącego w skoroszycie programu Excel?

Odp.: Zezwolenie na początkowy apostrof w skoroszycie programu Excel umożliwia prawidłowe wyświetlanie danych rozpoczynających się od apostrofu bez konwertowania ich na styl tekstu. Jest to przydatne, jeśli chcesz zachować apostrof jako część danych.

P: Dlaczego muszę wyłączyć automatyczną konwersję początkowych apostrofów?

O: Wyłączając automatyczną konwersję wiodących cudzysłowów, możesz zachować ich użycie w swoich danych. Pozwala to uniknąć niezamierzonej modyfikacji danych podczas otwierania skoroszytu programu Excel lub manipulowania nim.

P: Jak ustawić źródło danych w skoroszycie projektanta?

Odp.: Aby ustawić źródło danych w skoroszycie projektanta, możesz użyć metodySetDataSource metoda określająca nazwę źródła danych i listę odpowiednich obiektów danych.

P: Czy zezwolenie na początkowy apostrof wpływa na inne dane w skoroszycie programu Excel?

Odpowiedź: Nie, dopuszczenie apostrofu wiodącego wpływa tylko na dane rozpoczynające się od apostrofu. Pozostałe dane w skoroszycie programu Excel pozostają niezmienione.

P: Czy mogę używać tej funkcji z innymi formatami plików Excel?

O: Tak, możesz używać tej funkcji z innymi formatami plików Excel obsługiwanymi przez Aspose.Cells, takimi jak .xls, .xlsm itp.