Pliki CSV są powszechnie używane do przechowywania danych w postaci wartości oddzielonych przecinkami. Jednak w niektórych przypadkach konieczne jest wyeksportowanie danych z plików CSV do arkuszy kalkulacyjnych Excel lub odwrotnie. W takich przypadkach w tym artykule omówiono sposób eksportowania danych z pliku CSV do programu Excel i programu Excel do pliku CSV w systemie Linux.
CSV to Excel lub Excel to CSV Converter dla systemu Linux
Do eksportu danych z CSV do Excela lub Excela do CSV użyjemy Aspose.Cells for .NET. Jest to potężny interfejs API do tworzenia i manipulowania plikami Excel z poziomu aplikacji .NET. Możesz pobrać interfejs API lub zainstalować go za pomocą NuGet.
Jeśli jesteś nowicjuszem w programowaniu platformy .NET w systemie Linux, przeczytaj artykuł jak utworzyć aplikację konsolową w systemie Linux przy użyciu Visual Studio Code. Do instalacji Aspose.Cells for .NET w Twojej aplikacji możesz użyć rozszerzenia NuGet Package Manager dla Visual Studio Code.
Konwertuj CSV na Excel XLSX/XLS w systemie Linux
Poniżej przedstawiono kroki konwersji pliku CSV do formatu Excel XLSX/XLS w systemie Linux.
- Utwórz instancję klasy LoadOptions i określ format wejściowy.
- Utwórz instancję klasy Workbook i zainicjuj ją ścieżką pliku CSV oraz obiektem LoadOptions.
- Konwertuj plik CSV na format Excel przy użyciu metody Workbook.Save(string, SaveFormat.Xlsx).
Poniższy przykładowy kod pokazuje, jak przekonwertować plik CSV na format Excel XLSX.
// Utwórz obiekt LoadOptions
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);
// Utwórz obiekt Workbook ze ścieżką pliku CSV i obiektem loadOptions
Workbook workbook = new Workbook("Sample.csv", loadOptions);
// Zapisz CSV jako plik Excela
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);
Konwertuj Excel na CSV w systemie Linux
Poniżej przedstawiono kroki konwersji pliku Excel XLSX/XLS do formatu CSV.
- Utwórz instancję klasy Workbook i zainicjuj ją ścieżką pliku Excel.
- Konwertuj Excel na CSV przy użyciu metody Workbook.Save(string, SaveFormat.Csv).
Poniższy przykładowy kod pokazuje, jak przekonwertować plik Excel XLSX na CSV.
// Załaduj wejściowy plik Excel
Workbook workbook = new Workbook("CSVtoExcel.xlsx");
// Zapisz plik Excel jako plik CSV
workbook.Save("ExcelToCSV.csv", SaveFormat.CSV);
Uzyskaj bezpłatną licencję
Możesz używać Aspose.Cells for .NET bez ograniczeń ewaluacyjnych przy użyciu tymczasowej licencji.
Wniosek
W tym artykule nauczyłeś się, jak konwertować pliki CSV do formatu Excel XLSX/XLS w systemie Linux. Ponadto widziałeś, jak eksportować dane z arkuszy kalkulacyjnych Excel do plików CSV. Możesz dowiedzieć się więcej o Aspose.Cells for .NET, korzystając z dokumentacji. Jeśli masz jakieś pytania, możesz zadać je za pośrednictwem naszego forum.