2011-10-24 34 views
8

Gần đây tôi phát hiện ra rằng nếu bạn lưu một số đánh dấu html dưới dạng xls, nó sẽ mở ra trong Excel tốt với tất cả kiểu dáng của bạn. Ví dụCác phần tử Html được hỗ trợ bởi Excel

myfile.xls

<table> 
     <tr> 
      <td style="background: red;text-align:center;border:1px solid;"><h1>Blah</h1></td> 
      <td style="background: red;text-align:left;font-weight:bold;">Blah</td> 
     </tr> 
     <tr> 
      <td>3221312dsdasd</td> 
      <td>hahah2123dedaah</td> 
     </tr> 
     <tr> 
      <td>123456</td> 
      <td>hahah2123dedaah</td> 
     </tr> 
</table> 

tôi đã tự hỏi nếu có bất kỳ loại tài liệu về vấn đề này về những gì html và CSS hỗ trợ Excel và những gì nó không? Tôi đã thử sử dụng Google và thực sự không thể tìm thấy nhiều. Tôi chủ yếu quan tâm đến việc tạo nhiều trang tính.

+0

tôi nghi ngờ có là một cách để tự động tạo trang tính từ HTML. Ngoài ra, tất cả các kiểu phải là nội tuyến. Không có hỗ trợ cho biểu định kiểu bên ngoài. –

+0

Nếu bạn cần các tệp Excel có nhiều trang tính, như được ghi chú bởi Diodeus, cách tiếp cận này sẽ không hoạt động. thay vào đó bạn có thể thử phương pháp "bảng tính XML": http://support.microsoft.com/default.aspx?scid=kb;EN-US;285891 –

+1

Nếu bạn vẫn muốn biết thêm thông tin về cách tạo kiểu tiếp cận cơ bản

, bạn có thể tìm thấy ở đây: http://msdn.microsoft.com/en-us/library/Aa155477 –

Trả lời

7

Đối với một số thông tin chuyên sâu về phương pháp tiếp cận HTML để tạo ra file Excel với mẫu mã nhìn thấy http://www.c-sharpcorner.com/UploadFile/kaushikborah28/79Nick08302007171404PM/79Nick.aspx

Cũng kiểm tra các tài liệu chính thức tại http://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspx

Các tùy chọn khác để tạo ra file Excel:

MS cung cấp OpenXML SDK V 2.0 - xem http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx

Điều này có thể đọc + ghi các tệp MS Office (bao gồm Excel).

Một lựa chọn khác thấy http://www.codeproject.com/KB/office/OpenXML.aspx

NẾU bạn cần biết thêm như vẽ, công thức, vv sau đó có khác nhau thư viện miễn phí và thương mại như ClosedXML, EPPlus, Aspose.Cells, SpreadsheetGear, LibXLFlexcel, vv

+0

Tài liệu chính thức hiện đang ngoại tuyến; đi [tại đây] (https://stigmortenmyre.no/mso/) thay vào đó (hoặc [tại đây] (https://www.rodriguezcommaj.com/blog/dial-ed-for-mso) để tải xuống) – Arithmomaniac

Các vấn đề liên quan