Tôi đã sử dụng thư viện Microsoft.Office.Interop.Excel
để mở Excel, làm mới một số truy vấn và lưu. Vấn đề tôi đang chạy là điều này sẽ chỉ hoạt động nếu mỗi máy tính có cùng một thư viện Excel như được chọn trong dự án được cài đặt trên PC.Cách Nhanh nhất Để Mở Excel
Tôi thấy rằng NPOI có thể http://npoi.codeplex.com/documentation đọc và ghi dữ liệu vào Excel, nhưng còn một nhiệm vụ đơn giản hơn về mở/làm mới/lưu, NPOI có thể xử lý việc này không?
Nếu bạn sử dụng cú pháp này có vẻ như tôi có thể mở tệp Excel của tôi, nhưng còn về các truy vấn làm mới và lưu?
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
private void button1_Click(object sender, EventArgs e)
{
HSSFWorkbook hssfwb;
using (FileStream file = new FileStream(@"c:\test.xls", FileMode.Open, FileAccess.Read))
{
hssfwb= new HSSFWorkbook(file);
}
tôi không thể nói chuyện với NPOI, nhưng một số phiên bản Office độc lập có thể đạt được bằng cách nhúng các loại interop COM vào lắp ráp của bạn. Để biết chi tiết, hãy xem https://msdn.microsoft.com/en-us/library/ee317478.aspx. – cokeman19