ByteScout Spreadsheet SDK - C# - Import From 2D Array - ByteScout

ByteScout Spreadsheet SDK – C# – Import From 2D Array

  • Home
  • /
  • Articles
  • /
  • ByteScout Spreadsheet SDK – C# – Import From 2D Array

How to import from 2d array in C# using ByteScout Spreadsheet SDK

How to import from 2d array in C#

ByteScout tutorials are designed to explain the code for both C# beginners and advanced programmers. ByteScout Spreadsheet SDK: the SDK that can write and read, modify and calculate Excel and CSV spreadsheets. Most popular formulas are supported. You may import or export data to and from CSV, XML, JSON as well as to and from databases, arrays. It can import from 2d array in C#.

This rich sample source code in C# for ByteScout Spreadsheet SDK includes the number of functions and options you should do calling the API to import from 2d array. In your C# project or application you may simply copy & paste the code and then run your app! You can use these C# sample examples in one or many applications.

ByteScout free trial version is available for download from our website. It includes all these programming tutorials along with source code samples.

Try ByteScout Spreadsheet SDK today: Get 60 Day Free Trial or sign up for Web API

using System.Diagnostics; using System.IO; using Bytescout.Spreadsheet; namespace Bytescout.Spreadsheet.Demo.Csharp.ImportFrom2DArray { class Program { static void Main(string[] args) { const string fileName = "CSharpImportFrom2DArray.xls"; // Create a new spreadsheet Spreadsheet spreadsheet = new Spreadsheet(); // Get the data from the 2D array that we want to import string[,] stockPrices = Get2DArray(); // Import data into spreadheet spreadsheet.ImportFrom2DArray(stockPrices); // Save the spreadsheet if (File.Exists(fileName)) File.Delete(fileName); spreadsheet.SaveAs(fileName); // Close spreadsheet spreadsheet.Close(); // Open the spreadsheet Process.Start(fileName); } /// <summary> /// Creates a 2D array of stock prices /// </summary> /// <returns>2d array of stock prices</returns> private static string[,] Get2DArray() { string[,] stockPrices = new string[10, 2]; stockPrices[0, 0] = "AAPL"; stockPrices[0, 1] = "24,89"; stockPrices[1, 0] = "AMZN"; stockPrices[1, 1] = "27,95"; stockPrices[2, 0] = "DELL"; stockPrices[2, 1] = "12,68"; stockPrices[3, 0] = "EBAY"; stockPrices[3, 1] = "57,27"; stockPrices[4, 0] = "GOOG"; stockPrices[4, 1] = "28,98"; stockPrices[5, 0] = "IBM "; stockPrices[5, 1] = "24,00"; stockPrices[6, 0] = "INTC"; stockPrices[6, 1] = "12,24"; stockPrices[7, 0] = "MSFT"; stockPrices[7, 1] = "37,85"; stockPrices[8, 0] = "SNE "; stockPrices[8, 1] = "39,91"; stockPrices[9, 0] = "YHOO"; stockPrices[9, 1] = "78,72"; return stockPrices; } } }

Try ByteScout Spreadsheet SDK today: 60 Day Free Trial (on-premise version) or sign up for Web API (on demand version)



Get 60 Day Free Trial or Visit ByteScout Spreadsheet SDK page

Explore ByteScout Spreadsheet SDK documentation


Sign Up for free Web API key

Explore Web API Documentation