Вы можете использовать библиотеку с именем ExcelLibrary для печати в формате счетов Excel.Это библиотека с открытым исходным кодом, размещенная в Google Code и загружаемая здесь .
Экспорт простой таблицы DataSet
в .xls
или .xlsx
//Here's the easy part. Create the Excel worksheet from the data set
ExcelLibrary.DataSetHelper.CreateWorkbook("MyExcelFile.xls", ds);
Проверьте эти Создание файла Excel (.XLS и .XLSX) из C # , Использование C # для создания документа Excel и Как отформатировать файл Excel с использованием C # для получения более подробной информации.
Here is an alternate also available:
NPOI library
Самое замечательное в NPOI , конечно, в том, что он позволяет вам работать с шаблоном в коде.а затем отправьте копию электронной таблицы непосредственно пользователю.Шаблон остается неповрежденным, и пользователь получает измененную копию шаблона, которая содержит данные, обработанные приложением. Следуйте этому Создание электронных таблиц Excel .XLS и .XLSX в C #
Вы можете создатьформатирование в вашем листе Excel с использованием Office Interop
.Отметьте это
C # - Открытие шаблона Excel (xlt), добавление данных и сохранение на новый рабочий лист (xls).
Как насчет iText
для использования при созданииСчет в формате PDF.
Проверьте этот список примеров , которые помогут вам создавать и управлять документом PDF.
using System;
using com.lowagie.text;
using com.lowagie.text.pdf;
using System.IO;
public class TestPDF
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World");
// step 1: creation of a document-object
Document document = new Document();
// step 2:
// we create a writer that listens to the document
// and directs a PDF-stream to a file
PdfWriter.getInstance(document, new FileStream("MyPDF.pdf", FileMode.Create));
// step 3: we open the document
document.open();
// step 4: we add a paragraph to the document
document.add(new Paragraph("Hello World"));
// step 5: we close the document
document.close();
}
}