Я пытаюсь создать утилиту для импорта всех данных с листа Excel и обновления списка Sharepoint через приложение Silverlight.Импорт данных из Excel через приложение Silverlight
У меня есть данные файла, используя метод openfiledialog. Ниже приведен код.
private void btn_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog dlg = new OpenFileDialog();
dlg.Multiselect = false;
dlg.InitialDirectory = "C:\\";
dlg.Filter = "Excel Files|*.xls;*.xlsx;*.xlsm";
// Show dialog
if (dlg.ShowDialog() == true)
{
// Get the selected file name and set it as text of a TextBox
FileInfo fInfo= dlg.File;
txtfilename.Text = fInfo.FullName.ToString();
FileStream Stream = dlg.File.OpenRead();
После этого я пытаюсь прочитать данные из листа и заполнить список, используя приведенный ниже код C#
Workbook book = Workbook.Open(Stream);
Worksheet sheet = book.Worksheets[0];
for (int i = sheet.Cells.FirstRowIndex; i < sheet.Cells.LastRowIndex; i++)
{
for (int j = sheet.Cells.FirstColIndex; j < sheet.Cells.LastColIndex; j++)
{
//CODE TO ADD ITEM IN THE LIST
}
}
Но теперь проблема, методы рабочей книги и рабочего листа, не признаются в мой код, поскольку ссылки нет. Какова эквивалентная ссылка на сборку для этих методов в приложении Silverlight? В обычном C# приложении мы используем Microsoft.Office.Interop.Excel.dll для этих методов.
Я использую Silverlight 5.
Возможно, некоторые из них помогут мне в этом? – Das
Я использовал Spreadsheetgear dll для импорта данных из excel. Ниже приведен код – Das