Excel Verisi C# Kullanılarak Nasıl Dışa Aktarılır

C# Excel'e Aktarma: Tam Geliştirici Rehberi

This article was translated from English: Does it need improvement?
Translated
View the article in English

C# kullanarak IronXL ile Excel dosyalarını birden çok formata dışa aktarın, .xlsx, .xls, .csv, .xml ve .json dahil olmak üzere Microsoft Office bağımlılığı olmadan. Kütüphane, her dışa aktarım formatı için tek satırlık yöntemler sağlar.

Hızlı Başlangıç: Çalışma Kitabını JSON'a Tek Satırda Aktarın

Mevcut Excel dosyanızı yükleyin ve IronXL'nin API'si ile sadece bir satırda JSON'a aktarın. Hazır kod yazmadan Excel dosyalarını dışa aktarmaya başlayın.

  1. NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronXl.Excel yükleyin

    PM > Install-Package IronXl.Excel
  2. Bu kod parçasını kopyalayıp çalıştırın.

    WorkBook workbook = WorkBook.Load("data.xlsx"); workbook.SaveAsJson("output.json");
  3. Canlı ortamınızda test etmek için dağıtın

    Bugün projenizde IronXL kullanmaya başlayın ücretsiz deneme ile

    arrow pointer

Adım 1

Excel'i IronXL ile Nasıl Kurarım?

IronXL, .NET uygulamalarında Excel dosyaları ile çalışmanın doğrudan bir yaklaşımını sunar. IronXL DLL'ini doğrudan indirin veya geliştirme ve test için NuGet üzerinden kurulum yapın.

Install-Package IronXl.Excel

Kurulumdan sonra, IronXL referansını ekleyerek IronXL ad alanı üzerinden tüm Excel manipülasyon özelliklerine erişin. Kütüphane, .NET Framework, .NET Core ve .NET 5+ uygulamalarını destekleyerek, modern geliştirme ortamları ile uyumlu hale getirir. Belirli dağıtım senaryoları için, Azure'a dağıtımı veya Docker'da kurulum rehberlerine başvurun.


Nasıl Yapılır Eğitimi

Hangi Excel Dışa Aktarım Formatları C# Destekler?

IronXL, Excel çalışma kitaplarından çoklu dosya formatlarına veri dışa aktarmayı sağlar. Kütüphane, şu formatlara dışa aktarmayı destekler:

  • Excel formatları: .xlsx (modern) ve .xls (eski)
  • Veri değişim formatları: .csv, .json ve .xml
  • Sekmeyle ayrılmış değerler: .tsv

Her format belirli kullanım senaryolarına hizmet eder—CSV veri tabanı içe aktarımları için, JSON web API'leri için ve XML kurumsal sistem entegrasyonu için. Bu formatları diğer uygulamalarla entegrasyon sağlamak için ilgili çıktı akışlarına aktarın. Kütüphane, süreç boyunca veri bütünlüğünü koruyarak tüm elektronik tablo dosya türü dönüştürmelerini dahili olarak yönetir.


C# ile Excel'i XLSX'e Nasıl Aktarırım?

IronXL ile Excel formatları arasında dönüştürme işlemi doğrudandır. Aşağıdaki örnek, eski bir .xls dosyasını yükleyip modern bir .xlsx dosyası olarak kaydetmeyi göstermektedir:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xlsx.cs
using IronXL;

// Import .xls, .csv, or .tsv file
WorkBook workbook = WorkBook.Load("XlsFile.xls");

// Export as .xlsx file
workbook.SaveAs("newFile.xlsx");
using IronXL;

// Import .xls, .csv, or .tsv file
WorkBook workbook = WorkBook.Load("XlsFile.xls");

// Export as .xlsx file
workbook.SaveAs("newFile.xlsx");
using IronXL;

// Import .xls, .csv, or .tsv file
WorkBook workbook = WorkBook.Load("XlsFile.xls");

// Export as .xlsx file
workbook.SaveAs("newFile.xlsx");
Imports IronXL

' Import .xls, .csv, or .tsv file
Dim workbook As WorkBook = WorkBook.Load("XlsFile.xls")

' Export as .xlsx file
workbook.SaveAs("newFile.xlsx")
$vbLabelText   $csharpLabel

SaveAs yöntemi, istenen formatı dosya uzantısına göre otomatik olarak algılar. .xls'den .xlsx'e dönüştürme işlemi, tüm çalışma sayfalarını, formülleri, biçimlendirmeyi ve veri türlerini korur. Bu dönüşüm, daha yeni Office sürümleriyle uyumluluk sağlamak amacıyla eski Excel dosyalarını modernleştirirken özellikle faydalıdır.

Excel'i XLSX Akışına Nasıl Aktarırım?

Belgeyi diğer uygulamalarla entegrasyon için bir XLSX akışına dışa aktarmak için ToXlsxStream kullanın. Bu yaklaşım, bulut depolama hizmetleri ile çalışırken veya Excel verilerini bellekte işlemek gerekirken geçici dosyalar oluşturmadan önemlidir:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xlsx-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsFile.xlsx");

// Exports the workbook to a XLSX stream.
var stream = workbook.ToXlsxStream();

// Use the stream with other services
// Example: Upload to cloud storage, send via web API, etc.
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsFile.xlsx");

// Exports the workbook to a XLSX stream.
var stream = workbook.ToXlsxStream();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsFile.xlsx");

// Exports the workbook to a XLSX stream.
var stream = workbook.ToXlsxStream();

// Use the stream with other services
// Example: Upload to cloud storage, send via web API, etc.
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("xlsFile.xlsx")

' Exports the workbook to a XLSX stream.
Dim stream = workbook.ToXlsxStream()

' Use the stream with other services
' Example: Upload to cloud storage, send via web API, etc.
$vbLabelText   $csharpLabel

Excel'i XLS Formatına Nasıl Aktarırım?

Eski sistemler bazen daha eski .xls formatını gerektirir. IronXL, bu dönüştürmeyi geriye dönük uyumluluğu koruyarak yönetir:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xls.cs
using IronXL;

// Import .xlsx, .csv or .tsv file
WorkBook workbook = WorkBook.Load("XlsxFile.xlsx");

// Export as .xls file
workbook.SaveAs("newFile.xls");
using IronXL;

// Import .xlsx, .csv or .tsv file
WorkBook workbook = WorkBook.Load("XlsxFile.xlsx");

// Export as .xls file
workbook.SaveAs("newFile.xls");
using IronXL;

// Import .xlsx, .csv or .tsv file
WorkBook workbook = WorkBook.Load("XlsxFile.xlsx");

// Export as .xls file
workbook.SaveAs("newFile.xls");
Imports IronXL

' Import .xlsx, .csv or .tsv file
Dim workbook As WorkBook = WorkBook.Load("XlsxFile.xlsx")

' Export as .xls file
workbook.SaveAs("newFile.xls")
$vbLabelText   $csharpLabel

Bu dönüştürme, Excel 97-2003 sürümleri ile uyumluluğu korur. SaveAs yöntemi format dönüştürmeyi içsel olarak işler, verilerin içeriğinin ve .xls format sınırlamaları gibi sayfa başına 65.536 satır sınırına uyum sağlarken veri bütünlüğünü garanti eder. Daha büyük veri kümelerine sahip çalışma sayfalarını yönetmesi gereken uygulamalar için modern .xlsx formatıyla devam etmeyi düşünün.

XLS Akışına Ne Zaman Aktarım Yapmalıyım?

IronXL ayrıca bir XLS akışı olarak dışa aktarmayı da destekler. Bu, özellikle API'ler aracılığıyla çalışan ancak dosya sistemi yerine XLS formatı gerektiren eski kurumsal sistemlerle entegrasyon için kullanışlıdır:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xls-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsxFile.xlsx");

// Exports the workbook to a XLS stream.
var stream = workbook.ToXlsStream();

// Stream can be used for legacy system integration
// Example: Send to legacy API endpoints, store in binary databases
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsxFile.xlsx");

// Exports the workbook to a XLS stream.
var stream = workbook.ToXlsStream();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsxFile.xlsx");

// Exports the workbook to a XLS stream.
var stream = workbook.ToXlsStream();

// Stream can be used for legacy system integration
// Example: Send to legacy API endpoints, store in binary databases
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("xlsxFile.xlsx")

' Exports the workbook to a XLS stream.
Dim stream = workbook.ToXlsStream()

' Stream can be used for legacy system integration
' Example: Send to legacy API endpoints, store in binary databases
$vbLabelText   $csharpLabel

C# ile Excel'den CSV'ye Nasıl Dönüştürülür?

CSV dışa aktarma, farklı sistemler arasında veri değişimi için önemlidir. IronXL, çok sayfalı çalışma kitaplarını akıllıca yöneten özel bir CSV dönüştürme yöntemi sağlar:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-csv.cs
using IronXL;

//  Import .xlsx or xls file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .csv file
workbook.SaveAsCsv("newFile.csv");
using IronXL;

//  Import .xlsx or xls file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xls file
workbook.SaveAsCsv("newFile.csv");
using IronXL;

//  Import .xlsx or xls file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .csv file
workbook.SaveAsCsv("newFile.csv");
Imports IronXL

' Import .xlsx or .xls file
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Export as .csv file
workbook.SaveAsCsv("newFile.csv")
$vbLabelText   $csharpLabel

Çok sayfalı çalışma kitaplarını dışa aktarırken, IronXL her çalışma sayfası için ayrı CSV dosyaları oluşturur. Üç sayfa olan bir çalışma kitabı, "Sayfa1", "Sayfa2" ve "Sayfa3" adını taşıyan, dışa aktarım oluşturur:

Excel dönüşümünden üç CSV dosyası: NewCsvFile.Sheet1.csv, Sheet2.csv ve Excel simgeleriyle Sheet3.csv

Üç sayfalı bir Excel çalışma kitabından oluşturulan birden çok CSV dosyası, her çalışma sayfası ayrı bir CSV dosyası olarak dışa aktarılır

SaveAsCsv yöntemi, biçimlendirmeleri, formülleri ve diğer Excel'e özgü özellikleri kaldırırken veri değerlerini korur. Bu, CSV'yi veri tabanlarına veri aktarmak için veya diğer uygulamalarla işlemek için ideal hale getirir. Dışa aktarım öncesi daha karmaşık veri manipülasyonları için, DataTable'ın CSV'ye dönüştürülmesi rehberini keşfedin.

Tek Çalışma Sayfasını CSV Akışına Nasıl Aktarırım?

Çalışma kitabındaki belirli bir çalışma sayfasını yalnızca bir CSV akışına dönüştürmek için, çalışma sayfasının indeksini belirten bir tamsayı ile ToCsvStream yöntemini kullanın. Bu yaklaşım, belirli sayfaları bağımsız olarak işlerken kullanışlıdır:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-csv-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a CSV stream
var stream = workbook.ToCsvStream(0);

// Process the stream (e.g., upload to API, save to database)
// The stream contains only data from the first worksheet
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a CSV stream
var stream = workbook.ToCsvStream(0);
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a CSV stream
var stream = workbook.ToCsvStream(0);

// Process the stream (e.g., upload to API, save to database)
// The stream contains only data from the first worksheet
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Exports the first sheet of the workbook to a CSV stream
Dim stream = workbook.ToCsvStream(0)

' Process the stream (e.g., upload to API, save to database)
' The stream contains only data from the first worksheet
$vbLabelText   $csharpLabel

Tüm Çalışma Sayfaları CSV Akışlarına Nasıl Dışa Aktarılır?

IronXL, ToCsvStreams yöntemi kullanarak tüm çalışma kitabını CSV akışlarına dönüştürmeyi destekler. Bu, her sayfa için birer akış koleksiyonu döndürür:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-csv-streams.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to CSV streams
var workBookStream = workbook.ToCsvStreams();

// Each stream in the collection represents a worksheet
// Process streams individually for batch operations
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to a CSV stream
var workBookStream = workbook.ToCsvStreams();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to CSV streams
var workBookStream = workbook.ToCsvStreams();

// Each stream in the collection represents a worksheet
// Process streams individually for batch operations
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Exports the entire workbook to CSV streams
Dim workBookStream = workbook.ToCsvStreams()

' Each stream in the collection represents a worksheet
' Process streams individually for batch operations
$vbLabelText   $csharpLabel

Excel Verilerini XML'e Nasıl Aktarırım?

XML dışa aktarma, kurumsal sistemlerle yapılandırılmış veri değişimine olanak tanır. IronXL, bu süreci elektronik tablo verilerinizin hiyerarşik yapısını koruyarak kolaylaştırır:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xml.cs
using IronXL;

// Import .xlsx, .xls or .csv file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xml file
workbook.SaveAsXml("newFile.xml");
using IronXL;

// Import .xlsx, .xls or .csv file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xml file
workbook.SaveAsXml("newFile.xml");
using IronXL;

// Import .xlsx, .xls or .csv file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xml file
workbook.SaveAsXml("newFile.xml");
Imports IronXL

' Import .xlsx, .xls or .csv file
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Export as .xml file
workbook.SaveAsXml("newFile.xml")
$vbLabelText   $csharpLabel

SaveAsXml yöntemi, her çalışma sayfasını, hesap tablosu verilerinin yapısal bir temsilini içeren ayrı XML dosyalarına dönüştürür. Bu şunları içerir:

  • Hücre değerleri ve veri tipleri
  • Satır ve sütun konumlandırması
  • Temel yapısal bilgi

XML dışa aktarım, Excel verilerini web hizmetleriyle veya yapılandırılmış veri formatları gerektiren sistemlerle entegre etmek için özellikle değerlidir. Daha gelişmiş Excel dönüştürme senaryoları için, XLSX'i çeşitli formatlara dönüştürme hakkında kapsamlı kılavuza bakın.

XML Akış Dışa Aktarımını Ne Zaman Kullanmalıyım?

Belirtilen bir çalışma sayfasını XML akışına dışa aktarmak için, çalışma sayfası indeksini temsil eden bir tamsayı parametresi ile ToXmlStream yöntemini kullanın. Bu, gerçek zamanlı veri işleme senaryoları için idealdir:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xml-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Converts the first worksheet to a XML Stream
var stream = workbook.ToXmlStream(0);

// Stream can be processed without file I/O operations
// Ideal for web services and API integrations
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Converts the first worksheet to a XML Stream
var stream = workbook.ToXmlStream(0);
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Converts the first worksheet to a XML Stream
var stream = workbook.ToXmlStream(0);

// Stream can be processed without file I/O operations
// Ideal for web services and API integrations
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Converts the first worksheet to a XML Stream
Dim stream = workbook.ToXmlStream(0)

' Stream can be processed without file I/O operations
' Ideal for web services and API integrations
$vbLabelText   $csharpLabel

Birden Çok Çalışma Sayfasını XML Akışlarına Nasıl Aktarırım?

Tüm çalışma kitabını XML akışları olarak dışa aktarmak için ToXmlStreams yöntemini kullanın. Bu yaklaşım, her bir çalışma sayfasına programatik erişim sağlarken, çalışma sayfaları arasında ayrımı sürdürür:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xml-streams.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to XML streams
var workBookStream = workbook.ToXmlStreams();

// Each stream represents a worksheet in XML format
// Perfect for batch processing and parallel operations
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to a XML stream
var workBookStream = workbook.ToXmlStreams();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to XML streams
var workBookStream = workbook.ToXmlStreams();

// Each stream represents a worksheet in XML format
// Perfect for batch processing and parallel operations
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Exports the entire workbook to XML streams
Dim workBookStream = workbook.ToXmlStreams()

' Each stream represents a worksheet in XML format
' Perfect for batch processing and parallel operations
$vbLabelText   $csharpLabel

Excel Dosyalarından JSON Nasıl Oluşturulur?

Modern web uygulamaları genellikle veri alışverişi için JSON formatını gerektirir. IronXL, Excel verilerini web dostu JSON yapıları haline dönüştüren doğrudan JSON dışa aktarma işlevselliği sunar:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-json.cs
using IronXL;

// Import Excel file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as JSON file
workbook.SaveAsJson("newFile.json");
using IronXL;

// Import Excel file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as JSON file
workbook.SaveAsJson("newFile.json");
using IronXL;

// Import Excel file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as JSON file
workbook.SaveAsJson("newFile.json");
Imports IronXL

' Import Excel file
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Export as JSON file
workbook.SaveAsJson("newFile.json")
$vbLabelText   $csharpLabel

SaveAsJson yöntemi, hesap tablosu verilerini temsil eden dizi tabanlı yapılarla JSON dosyaları oluşturur. Her çalışma sayfası ayrı bir JSON dosyası olarak dışa aktarılır, bu işlemi kolaylaştırır:

  • RESTful API'lerle Entegrasyon
  • JavaScript uygulamalarında veri işleme
  • Tablo verilerini NoSQL veritabanlarında depolama

İleri düzey senaryolar için, veriyi dışa aktarmadan önce dönüştürmek için JSON dışa aktarma işlemini IronXL'ın veri işleme özellikleri ile birleştirin. Bu yöntem, ASP.NET web uygulamaları ile çalışırken, Excel verilerini web API'leri üzerinden sunmak gerektiğinde özellikle faydalıdır.

Tek Bir Çalışma Sayfasını JSON Akışı Olarak Nasıl Dışa Aktarırım?

Belirtilen bir çalışma sayfasını bir JSON akışına dönüştürmek için, çalışma sayfası indeksi olarak bir tamsayı ile ToJsonStream yöntemini kullanın. Bu, ara dosyalar olmadan doğrudan API yanıt akışı sağlar:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-json-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a JSON stream
var stream = workbook.ToJsonStream(0);

// Stream can be returned directly in web API responses
// No temporary files needed for JSON conversion
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a JSON stream
var stream = workbook.ToJsonStream(0);
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a JSON stream
var stream = workbook.ToJsonStream(0);

// Stream can be returned directly in web API responses
// No temporary files needed for JSON conversion
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Exports the first sheet of the workbook to a JSON stream
Dim stream = workbook.ToJsonStream(0)

' Stream can be returned directly in web API responses
' No temporary files needed for JSON conversion
$vbLabelText   $csharpLabel

Tüm Çalışma Kitabını JSON Akışları Haline Ne Zaman Dışa Aktarmalıyım?

Tüm çalışma kitabını JSON akışlarına dönüştürmek için ToJsonStreams yöntemini kullanın. Bu yaklaşım, JSON çıktınızda çalışma sayfası yapısını korumak istediğinizde faydalıdır:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-json-streams.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to JSON streams
var workBookStream = workbook.ToJsonStreams();

// Each stream contains JSON data for one worksheet
// Maintains workbook structure in JSON format
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to a JSON stream
var workBookStream = workbook.ToJsonStreams();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to JSON streams
var workBookStream = workbook.ToJsonStreams();

// Each stream contains JSON data for one worksheet
// Maintains workbook structure in JSON format
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Exports the entire workbook to JSON streams
Dim workBookStream = workbook.ToJsonStreams()

' Each stream contains JSON data for one worksheet
' Maintains workbook structure in JSON format
$vbLabelText   $csharpLabel

Excel Dışa Aktarma Gelişimi İçin Hangi Kaynaklar Yardımcı Olur?

Documentation related to Excel Dışa Aktarma Gelişimi İçin Hangi Kaynaklar Yardımcı Olur?

API Referans Dökümanları

Gelişmiş Excel manipülasyonu için tüm ad alanları, sınıflar, yöntemler ve özellikleri dahil olmak üzere IronXL API'sini keşfedin.

API Referansını Görüntüle

Excel Dosyalarını Dışa Aktarmaya Hazır mısınız?

IronXL, C# uygulamalarında Excel dosyası dışa aktarma işlemlerini basitleştirir. Excel formatları arasında dönüştürme ya da CSV, JSON veya XML gibi veri alışveriş formatlarına dışa aktarma yaparken, kütüphane karmaşık dönüşümleri otomatik olarak yapan sezgisel yöntemler sunar.

IronXL'ın ücretsiz denemesini ile bugün Excel dışa aktarma işlevselliğini uygulamaya başlayın. Tüm takım boyutları için tasarlanmış esnek lisanslama seçeneklerini keşfedin.

Şimdi IronXL ile başlayın.
green arrow pointer

Sıkça Sorulan Sorular

C#'te Microsoft Office olmadan Excel dosyalarını farklı formatlara nasıl dışa aktarabilirim?

IronXL, Excel dosyalarını Microsoft Office bağımlılığı olmadan çeşitli formatlara (XLSX, XLS, CSV, XML ve JSON) dışa aktarmanıza olanak tanır. Kütüphane, her dışa aktarma formatı için basit tek satırlık yöntemler sağlar ve farklı dosya türleri arasında programlı olarak dönüşüm yapmayı kolaylaştırır.

C#'ta bir Excel dosyasını JSON'a dönüştürmenin en basit yolu nedir?

IronXL ile bir Excel dosyasını sadece iki satır kodla JSON'a dönüştürebilirsiniz: WorkBook workbook = WorkBook.Load("data.xlsx"); workbook.SaveAsJson("output.json");. Bu basit yaklaşım, karmaşık ayrıştırma veya manuel veri çıkarmaya gerek kalmadan işlemi gerçekleştirir.

Hangi dosya formatlarına C# kullanarak Excel verilerini dışa aktarabilirim?

IronXL, Excel çalışma kitaplarını çeşitli formatlara dışa aktarmayı destekler: Excel formatları (.xlsx ve .xls), veri değiştirme formatları (.csv, .json, ve .xml), ve sekmeyle ayrılmış değerler (.tsv). Her format, veritabanı içeri aktarmaları, web API'ler veya kurumsal sistem entegrasyonu gibi belirli kullanım alanları için optimize edilmiştir.

C# projem için Excel dışa aktarma kütüphanesini nasıl yükleyebilirim?

IronXL'yi NuGet Paket Yöneticisi aracılığıyla veya DLL'yi doğrudan indirerek yükleyebilirsiniz. Kütüphane, .NET Framework, .NET Core ve .NET 5+ uygulamalarını destekler, bu da modern geliştirme ortamlarıyla, Azure ve Docker dağıtımları dahil, uyumlu hale getirir.

Eski XLS dosyalarını C#'ta modern XLSX formatına dönüştürebilir miyim?

Evet, IronXL dosya formatları arasında dönüştürmeyi basit hale getirir. Eski bir .xls dosyasını WorkBook.Load() kullanarak yükleyebilir ve modern bir .xlsx dosyası olarak kaydedebilirsiniz, dönüşüm süresince tüm veri bütünlüğünü korur.

Kütüphanenin Excel verilerini dışa aktarmak için sağladığı yöntemler nelerdir?

IronXL, her dışa aktarma formatı için özel yöntemler sağlar: CSV dosyaları için SaveAsCsv(), JSON çıktısı için SaveAsJson(), XML formatı için SaveAsXml() ve Excel formatları için uygun uzantılarla standart Save(). Bu yöntemler tüm dosya türü dönüştürmelerini dahili olarak yönetir.

Jacob Mellor, Teknoloji Direktörü @ Team Iron
Chief Technology Officer

Jacob Mellor, Iron Software'in Teknoloji Müdürü ve C# PDF teknolojisinin öncüsü olan vizyoner bir mühendis. Iron Software’in temel kod tabanının ilk geliştiricisi olarak, şirketin ürün mimarisini kuruluşundan bu yana şekillendirdi ve CEO Cameron Rimington ile birlikte NASA, Tesla ve ...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 1,974,422 | Sürüm: 2026.4 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronXl.Excel
bir örnek çalıştırın verilerinizin bir elektronik tabloya dönüştüğünü izleyin.