083.83.00.333
[email protected]
Vinasynet
Sitemap
Công việc
Phát triển ứng dụng
Nhóm thực tập viên
Dự án đang triển khai
Nông dân văn phòng
Mã nguồn thường sử dụng
Đô thị thông minh
Tình hình triển khai
Thư viện tài nguyên
Chính phủ điện tử
Kiến trúc CPĐT
Giới thiệu ứng dụng, giải pháp
Lưu trữ điện tử
Chuyển đổi số
Tư vấn chuyển đổi số
Nghiên cứu bộ giải pháp
Ứng dụng CNTT
Hoạt động nông nghiệp
Làng nghề truyền thống
Ghi chú
LTC
::
Xem bài viết
08/07/2023 | 02:36 AM
Cài đặt và sử dụng ClosedXML để trích xuất dữ liệu ra file Excel trong .NET Framework 4.8
Xem: 607
(LTC) Hướng dẫn cài đặt và sử dụng ClosedXML để trích xuất dữ liệu ra file Excel trong dự án .NET Framework 4.8
1. Cài đặt ClosedXML vào dự án .NET Framework 4.8 trên VS2019
B1. Mở Visual studio 2019
B2: Mở project cần sử dụng ClosedXML
B3: Vào menu
Project
->
Manage Nuget Packages
và thực hiện các bước từ 1 -> 3 như hình ảnh sau đây:
Lưu ý: Cần setup phiên bản 0.96 trở xuống
Sau khi nhấn nút
Install
, thư viện ClosedXML được cài đặt vào project
2. Sử dụng vào dự án
Tham chiếu đến thư viện: using ClosedXML.Excel;
using (MemoryStream memStream = new MemoryStream())
{
//tao moi 1 workbook
XLWorkbook workBook = new XLWorkbook();
//tao ra 1 sheet de lam viec
IXLWorksheet sheet1 = workBook.Worksheets.Add("Sheet1");
sheet1.Columns("A", "Z").AdjustToContents();
sheet1.Rows().AdjustToContents();
//luu du lieu vao stream
workBook.SaveAs(memStream);
memStream.Position = 0;
//tao file download
string sFileTempName = "fileDownload.xlsx";
base.Response.Clear();
base.Response.ClearHeaders();
base.Response.ClearContent();
base.Response.AddHeader("Content-Disposition", "attachment; filename=" + sFileTempName);
base.Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
base.Response.OutputStream.Write(memStream.GetBuffer(), 0, memStream.GetBuffer().Length);
base.Response.OutputStream.Flush();
base.Response.OutputStream.Close();
base.Response.End();
}
//thiet lap kieu du lieu text
sheet1.Cell(i,j).SetDataType(XLDataType.Text);
sheet1.Cell(i,j).SetValue<string>(sText);
//thiet lap kieu du lieu boolean
sheet1.Cell(i,j).SetDataType(XLDataType.Boolean);
sheet1.Cell(i,j).SetValue<string>(bIsValue);
//thiet lap kieu du lieu number
sheet1.Cell(i,j).SetDataType(XLDataType.Number);
sheet1.Cell(i,j).SetValue<string>(iNumber);
//thiet lap kieu du lieu datetime
sheet1.Cell(i,j).SetDataType(XLDataType.DateTime);
sheet1.Cell(i,j).SetValue<string>(tBirthday);
Xem: 607
Các bài viết khác
Loading ...
Xem nhiều nhất
CÔNG CỤ MÃ HÓA MD5
Gửi
QUẢNG CÁO
Quảng cáo xem bài viết chi tiết
LIÊN KẾT HỮU ÍCH
1. Nhóm SEO, quản trị web
Giảm dung lượng ảnh
Tạo sitemap
Đo tốc độ tải trang
2. Công cụ phát triển
a.
Visual Studio Code
b.
Eclipse IDE
3. Các link khác
Demo 01: demo.zso.vn/?rf=EP9wUKMg&t=mobile
Demo 02: demo.jsc.ai/?rf=jmtgrMTun79NNkFe&t=serv
Demo 03: demo.jsc.ai?rf=1121 68543 64d3800E05 19z0 440V$j
Demo 04: demo.jsc.ai?rf=PDjMs8Kyvw&t=cloud-network&sid=543 5f390482340urf0j
Demo 05: demo.jsc.ai/?rf=modle123Cxxxx ####Txxx##shIft2x
Demo 06: demo.jsc.ai?module=test&token=v1nA5yn3t(A)194
Demo 07: demo.ltcvn.net/?module=mst&va=8079110076A
BLOG CÁ NHÂN LƯƠNG TIẾN CHUNG
Địa chỉ: Quận Hai Bà Trưng, TP Hà Nội
Điện thoại: 0777.432.777 - 083.83.00.333
Email:
[email protected]
Sử dụng nền tảng Vinasynet zBlog 2021 - Version 1.45.0007a
COPYRIGHT © 2025 BY LTCVN ZBLOG 2021