Mendukung Rumus Rentang Bernama dalam Lokal Jerman

Perkenalan

Dalam tutorial ini, kita akan menjelajahi cara bekerja dengan rumus rentang bernama dalam bahasa Jerman menggunakan pustaka Aspose.Cells for .NET. Aspose.Cells adalah API manipulasi spreadsheet yang canggih yang memungkinkan Anda membuat, membaca, dan memodifikasi file Excel secara terprogram. Kami akan memandu Anda melalui proses ini langkah demi langkah, yang mencakup berbagai aspek dalam bekerja dengan rentang bernama dan rumus dalam bahasa Jerman.

Prasyarat

Sebelum kita memulai, pastikan Anda memiliki prasyarat berikut:

  1. Visual Studio: Anda harus menginstal Microsoft Visual Studio di sistem Anda. Anda dapat mengunduh versi terbaru Visual Studio darisitus web.
  2. Aspose.Cells untuk .NET: Anda harus menginstal pustaka Aspose.Cells untuk .NET di proyek Anda. Anda dapat mengunduh versi terbaru pustaka dariHalaman unduhan Aspose.Cells untuk .NET.
  3. Pengetahuan tentang C#: Karena kita akan bekerja dengan kode C#, pemahaman dasar tentang bahasa pemrograman C# diperlukan.

Paket Impor

Untuk memulai, Anda perlu mengimpor paket yang diperlukan ke dalam proyek C# Anda. Tambahkan yang berikut iniusing pernyataan di bagian atas file kode Anda:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using Aspose.Cells.Rendering;
using System.Drawing.Imaging;

Langkah 1: Siapkan Direktori Sumber dan Output

Pertama, mari kita tentukan direktori sumber dan keluaran untuk contoh kita:

//Direktori sumber
string sourceDir = "Your Document Directory";
//Direktori keluaran
string outputDir = "Your Document Directory";

Mengganti"Your Document Directory" dengan jalur sebenarnya ke direktori sumber dan keluaran Anda.

Langkah 2: Buat Rentang Bernama dengan Rumus Lokal Jerman

Berikutnya, kita akan membuat rentang bernama baru dengan rumus dalam lokal Jerman:

const string name = "HasFormula";
const string value = "=GET.ZELLE(48, INDIREKT(\"ZS\",FALSCH))";
Workbook wbSource = new Workbook(sourceDir + "sampleNamedRangeTest.xlsm");
WorksheetCollection wsCol = wbSource.Worksheets;
int nameIndex = wsCol.Names.Add(name);
Name namedRange = wsCol.Names[nameIndex];
namedRange.RefersTo = value;

Pada langkah ini, kita:

  1. Menentukan nama dan nilai dari rentang bernama. Rumusnya=GET.ZELLE(48, INDIREKT("ZS",FALSCH)) adalah padanan bahasa Jerman dari rumus bahasa Inggris=GET.CELL(48, INDIRECT("ZS",FALSE)).
  2. Membuat yang baruWorkbook objek dan memperolehWorksheetCollection dari itu.
  3. Menambahkan rentang bernama baru dengan nama dan rumus yang ditentukan menggunakanAdd metode dariNameskoleksi.
  4. Mendapatkan yang baru dibuatName objek dan mengaturnyaRefersTo properti ke nilai rumus.

Langkah 3: Simpan Buku Kerja dengan Rentang Bernama

Terakhir, kita akan menyimpan buku kerja dengan rentang bernama:

wbSource.Save(outputDir + "sampleOutputNamedRangeTest.xlsm");
Console.WriteLine("SupportNamedRangeFormulasInGermanLocale executed successfully.\r\n");

Pada langkah ini, kita:

  1. Menyimpan yang dimodifikasiWorkbookobjek ke direktori keluaran yang ditentukan.
  2. Mencetak pesan sukses ke konsol. Selesai! Anda kini telah berhasil membuat rentang bernama dengan rumus dalam bahasa Jerman menggunakan Aspose.Cells for .NET.

Kesimpulan

Dalam tutorial ini, Anda mempelajari cara bekerja dengan rumus rentang bernama dalam bahasa Jerman menggunakan pustaka Aspose.Cells for .NET. Anda menemukan cara membuat rentang bernama baru, mengatur rumusnya, dan menyimpan buku kerja yang dimodifikasi. Pengetahuan ini dapat berguna saat menangani file Excel yang memerlukan pelokalan tertentu atau saat Anda perlu mengelola rentang bernama dan rumus secara terprogram dalam aplikasi Anda.

Pertanyaan yang Sering Diajukan

Apa tujuan rentang bernama di Excel?

Rentang bernama di Excel memungkinkan Anda menetapkan nama deskriptif pada sel atau rentang sel. Hal ini memudahkan untuk merujuk dan menggunakan data dalam rumus dan fungsi.

Bisakah Aspose.Cells untuk .NET menangani rentang bernama di lokal yang berbeda?

Ya, Aspose.Cells untuk .NET mendukung penggunaan rentang bernama dalam berbagai lokal, termasuk lokal Jerman. Contoh dalam tutorial ini menunjukkan cara membuat rentang bernama dengan rumus dalam lokal Jerman.

Apakah ada cara untuk mengonversi rumus rentang bernama dari satu lokal ke lokal lainnya?

Ya, Aspose.Cells untuk .NET menyediakan metode untuk mengonversi rumus antar lokal yang berbeda. Anda dapat menggunakanConvertFormula metode dariFormula kelas untuk mengonversi rumus dari satu lokal ke lokal lainnya.

Dapatkah saya menggunakan Aspose.Cells untuk .NET untuk membuat dan memanipulasi file Excel secara terprogram?

Ya, Aspose.Cells untuk .NET adalah pustaka canggih yang memungkinkan Anda membuat, membaca, dan memodifikasi file Excel secara terprogram. Anda dapat melakukan berbagai operasi, seperti membuat lembar kerja, memformat sel, dan menerapkan rumus dan fungsi.

Di mana saya dapat menemukan lebih banyak sumber daya dan dukungan untuk Aspose.Cells for .NET?

Anda dapat menemukan dokumentasi untuk Aspose.Cells untuk .NET diSitus web dokumentasi AsposeSelain itu, Anda dapat mengunduh versi terbaru perpustakaan dariHalaman unduhan Aspose.Cells untuk .NET Jika Anda memerlukan bantuan lebih lanjut atau memiliki pertanyaan, Anda dapat menghubungi tim dukungan Aspose melaluiForum Aspose.Cells.