Я не могу узнать, как создать лист excel, используя офисную сборку interop с определенным шаблоном, хотя это не кажется трудным. Любая помощь будет оценена по достоинству.Как создать лист excel с определенным шаблоном?
0
A
ответ
0
Имеет примеры на этом сайте http://www.dotnetperls.com/excel-vbnet. В вашем проекте вам нужны ссылки Microsoft.Office.Interop
of Office.
Создать из шаблона (подробнее https://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.workbooks.add.aspx)
Imports Microsoft.Office.Interop.Excel
Module Module1
Sub Main()
' Create new Application.
Dim excel As Application = New Application
Dim w As Workbook = excel.Workbooks.Add("c:\templateFileName")
' Close.
w.Close()
End Sub
End Module
Чтение из файла:
Imports Microsoft.Office.Interop.Excel
Module Module1
Sub Main()
' Create new Application.
Dim excel As Application = New Application
' Open Excel spreadsheet.
Dim w As Workbook = excel.Workbooks.Open("C:\file.xls")
' Loop over all sheets.
For i As Integer = 1 To w.Sheets.Count
' Get sheet.
Dim sheet As Worksheet = w.Sheets(i)
' Get range.
Dim r As Range = sheet.UsedRange
' Load all cells into 2d array.
Dim array(,) As Object = r.Value(XlRangeValueDataType.xlRangeValueDefault)
' Scan the cells.
If array IsNot Nothing Then
Console.WriteLine("Length: {0}", array.Length)
' Get bounds of the array.
Dim bound0 As Integer = array.GetUpperBound(0)
Dim bound1 As Integer = array.GetUpperBound(1)
Console.WriteLine("Dimension 0: {0}", bound0)
Console.WriteLine("Dimension 1: {0}", bound1)
' Loop over all elements.
For j As Integer = 1 To bound0
For x As Integer = 1 To bound1
Dim s1 As String = array(j, x)
Console.Write(s1)
Console.Write(" "c)
Next
Console.WriteLine()
Next
End If
Next
' Close.
w.Close()
End Sub
End Module
Смежные вопросы
- 1. Создать пользовательский лист Excel
- 2. Данные заполняются определенным шаблоном
- 3. Как создать лист Excel с Microsoft.Office.Interop.Excel.dll?
- 4. VBA Excel: добавить лист с шаблоном уже в Workbook
- 5. создать лист excel в android
- 6. Создать лист Excel из datatable
- 7. Создать лист Excel из DataTable
- 8. Создать лист Excel с LINEST через C#
- 9. Ограничить ввод определенным шаблоном
- 10. Как создать лист Excel без возврата ModelAndView?
- 11. Как скопировать файлы с определенным шаблоном?
- 12. Как выбрать строки с определенным отсутствующим шаблоном?
- 13. Как получить содержимое страниц с определенным шаблоном?
- 14. Как проглатывать файлы с определенным шаблоном?
- 15. ArgumentOutOfRangeException при использовании XlsIO с шаблоном Excel
- 16. Как создать рабочий лист Excel через VB6 без объекта Excel?
- 17. Как создать Excel как лист с расширением в WPF - C#
- 18. Как создать лист excel из шаблона листа excel программно?
- 19. Программно генерировать gridview с определенным шаблоном
- 20. Лист Excel с C#
- 21. Как создать лист excel из xml-файла с помощью vb.net
- 22. Как создать второй лист в файле Excel с помощью C#
- 23. Как создать readonly лист Excel с помощью C# .net
- 24. Как создать лист excel в книге с помощью java?
- 25. Как создать лист excel с направлением справа налево в Javascript
- 26. Как создать лист Excel с помощью DataTable и ExcelLibrary?
- 27. excel создать новый лист, если true
- 28. VBA Office 2007 Создать лист Excel 2003
- 29. Создать график в excel второй лист
- 30. Создание файла Excel с некоторым количеством листов с одним шаблоном
Спасибо за ответы, этот код получает данные из Excel лист и помещает их в массив и выводит содержимое массива. Как этот код создаст листок конкретного шаблона? –
Теперь ответ спасибо большое –