В этом базовом руководстве объясняется, как использование функции копирования листа C# Excel** может быть реализовано в приложении. Вы также можете управлять процессом копирования с помощью объекта класса CopyOptions. Следуя приведенным ниже шагам и фрагменту кода, вы сможете копировать лист Excel в другую книгу на C# с помощью простых вызовов API.
Действия по копированию листа Excel в другую книгу на С#
- Добавьте ссылку на Aspose.Cells в приложение для копирования рабочего листа с помощью инструмента NuGet Package Manager.
- Инициализировать объекты класса Workbook для входных и выходных файлов Excel.
- Скопируйте worksheet и вставьте в другую книгу.
- Сохраните выходной файл Excel с скопированным рабочим листом.
Эти простые шаги демонстрируют, как использование C# функции копирования листа Excel может быть реализовано в ваших приложениях для работы с файлами Excel. В качестве первого шага вам необходимо загрузить входной файл рабочей таблицы и инициализировать новую рабочую книгу для вставки данных. Затем вы можете вставить рабочий лист в выходной файл Excel и сохранить полученный файл на диске в соответствии с вашими требованиями.
Код для копирования листа Excel в другую книгу на С#
using Aspose.Cells; | |
using System.IO; | |
namespace CopyExcelSheetToAnotherWorkbookInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Instantiate the license as the first step to avoid trial version restrictions and watermark in copy pasted workbook | |
License CopyExcelWorksheetLicense = new License(); | |
CopyExcelWorksheetLicense.SetLicense("Aspose.Cells.lic"); | |
//Create a new Workbook for the input and output file | |
Workbook input = new Workbook("input.xlsx"); | |
Workbook output = new Workbook(); | |
//Create a WorksheetCollection object for the sheets of the Workbook | |
WorksheetCollection sheets = output.Worksheets; | |
//Copy data to a new sheet in another workbook | |
sheets[0].Copy(input.Worksheets[0]); | |
//Save output worksheet with copied data | |
output.Save("workbook.xlsx"); | |
} | |
} | |
} |
Приведенный выше фрагмент кода объясняет, что с помощью C# скопируйте лист Excel в другую книгу, используя всего несколько строк кода. Просто загрузите исходный и конечный файлы Excel, чтобы скопировать и вставить рабочие листы. Кроме того, вы также можете перемещать листы между разными файлами Excel для разных целей. Вы можете внести небольшие изменения, чтобы скопировать рабочий лист из рабочей книги или из другого файла Excel в приложениях .NET.
Здесь мы поняли процесс копирования рабочего листа в другую книгу на C#. Однако, если вы хотите научиться объединять ячейки Excel, обратитесь к статье как объединить ячейки в Excel с помощью С#.