Разрешить начальный апостроф

В этом пошаговом руководстве мы объясним предоставленный исходный код C#, который позволит вам разрешить использование начального апострофа в книге Excel с помощью Aspose.Cells для .NET. Для выполнения этой операции выполните следующие действия.

Шаг 1. Установите исходный и выходной каталоги.

// исходный каталог
string sourceDir = RunExamples.Get_SourceDirectory();
// Выходной каталог
string outputDir = RunExamples.Get_OutputDirectory();

На этом первом этапе мы определяем исходный и выходной каталоги для файлов Excel.

Шаг 2. Создайте экземпляр объекта WorkbookDesigner.

// Создание экземпляра объекта WorkbookDesigner
WorkbookDesigner designer = new WorkbookDesigner();

Мы создаем экземплярWorkbookDesigner класс из Aspose.Cells.

Шаг 3. Загрузите книгу Excel

// Загрузите книгу Excel
Workbook workbook = new Workbook(sourceDir + "AllowLeadingApostropheSample.xlsx");
workbook.Settings.QuotePrefixToStyle = false;
designer.Workbook = workbook;

Загружаем книгу Excel из указанного файла и отключаем автоматическое преобразование начальных апострофов в текстовый стиль.

Шаг 4. Установите источник данных

// Определите источник данных для книги дизайнера
List<DataObject> list = new List<DataObject>
{
new DataObject
{
Id=1,
Name = "demo"
},
new DataObject
{
ID=2,
Name = "'demo"
}
};
designer.SetDataSource("sampleData", list);

Мы определяем список объектов данных и используемSetDataSource метод для установки источника данных для книги дизайнера.

Шаг 5. Обработка интеллектуальных маркеров

// Обработка интеллектуальных маркеров
designer. Process();

Мы используемProcess метод обработки смарт-маркеров в книге дизайнера.

Шаг 6. Сохраните измененную книгу Excel.

// Сохраните измененную книгу Excel.
designer.Workbook.Save(outputDir + "AllowLeadingApostropheSample_out.xlsx");

Сохраняем модифицированную книгу Excel с внесенными изменениями.

Пример исходного кода для разрешения ведущего апострофа с использованием Aspose.Cells для .NET

//Исходный каталог
string sourceDir = RunExamples.Get_SourceDirectory();
string outputDir = RunExamples.Get_OutputDirectory();
// Создание экземпляра объекта WorkbookDesigner
WorkbookDesigner designer = new WorkbookDesigner();
Workbook workbook = new Workbook(sourceDir + "AllowLeadingApostropheSample.xlsx");
workbook.Settings.QuotePrefixToStyle = false;
// Откройте таблицу дизайнера, содержащую интеллектуальные маркеры.
designer.Workbook = workbook;
List<DataObject> list = new List<DataObject>
{
	new DataObject
	{
		 Id =1,
		 Name = "demo"
	},
	new DataObject
	{
		Id=2,
		Name = "'demo"
	}
};
// Установите источник данных для электронной таблицы дизайнера
designer.SetDataSource("sampleData", list);
// Обработка смарт-маркеров
designer.Process();
designer.Workbook.Save(outputDir + "AllowLeadingApostropheSample_out.xlsx");
Console.WriteLine("AllowLeadingApostrophe executed successfully.");

Заключение

Поздравляем! Вы узнали, как разрешить использование начального апострофа в книге Excel с помощью Aspose.Cells для .NET. Поэкспериментируйте с собственными данными для дальнейшей настройки книг Excel.

Часто задаваемые вопросы

Вопрос: Что такое разрешение на апостроф в книге Excel?

Ответ: Разрешение начального апострофа в книге Excel позволяет корректно отображать данные, начинающиеся с апострофа, без преобразования их в текстовый стиль. Это полезно, если вы хотите сохранить апостроф как часть данных.

Вопрос: Зачем мне отключать автоматическое преобразование начальных апострофов?

О: Отключив автоматическое преобразование опережающих котировок, вы сможете сохранить их использование в том виде, в каком оно есть в ваших данных. Это позволяет избежать непреднамеренного изменения данных при открытии книги Excel или работе с ней.

Вопрос: Как установить источник данных в книге дизайнера?

О: Чтобы установить источник данных в книге дизайнера, вы можете использовать командуSetDataSource метод, указывающий имя источника данных и список соответствующих объектов данных.

Вопрос: Влияет ли разрешение апострофа в начале на другие данные в книге Excel?

О: Нет, разрешение ведущего апострофа влияет только на данные, начинающиеся с апострофа. Остальные данные в книге Excel остаются без изменений.

Вопрос: Могу ли я использовать эту функцию с другими форматами файлов Excel?

О: Да, вы можете использовать эту функцию с другими форматами файлов Excel, поддерживаемыми Aspose.Cells, такими как .xls, .xlsm и т. д.