10/10/2018, 10:41

modun đọc file Exel online, dễ sử dụng, down về dùng liền không phải sửa chữa.

mình mới làm một modun xem file Exel này, do xậy dựng dựa trên một lớp Excel có sẵn nên gặp phải một lỗi hơi đau đầu một chút:
1 - tiếng việt có dấu mà viết một từ thì thường xuyên bị lỗi.
khắc phục: viết nhiều từ lên
2 - phần sort tiếng việt hơi cùi một chút, mình cũng muốn làm lắm nhưng có vẻ nó mất thời gian quá + không cần thiết phải chính xác 100%.
chức năng:
1 - đọc file .xls của excel online.
2 - tab thay đổi giữa các sheet.
3 - sắp xếp int, string theo từng cột.
4 - thay đổi độ rộng của cột.
5 - đọc được nhiều file cùng một lúc.

hạn chế:
1 - chỉ đọc được file qua đường dẫn tương đối và tuyệt đối, không đọc được qua url (chưa phát triển được, nhưng mình nghĩ cũng không thành vấn đề).
2 - khó chỉnh sửa giao diện đối với người mới, chỉ chỉnh sửa được trong css (tốt nhất đừng nên đụng vào vì nó rất loằng ngoằng mì tôm).
3 - javascipt khá nhiều, nhưng mình đã cố gắng viết để có thể phát triển thêm mà không cần phải xóa cũ đi.

hướng dẫn sử dụng:
1 - trong file kèm theo mình có theo một file test.php, bạn nhớ import đầy đủ các file script + 1 file css.
2 - tạo một thẻ html chứa Id gì gì đó để hiển thị file của bạn.
3 - thêm vào đoạn script sau vào bất kỳ một chỗ nào bạn cảm thấy thích
<script>
new viewXLS("Id hiển thị","Url file data?File=File xls có trong foder xlsFile").init();
</script>

hoặc

<script>
var xls1 = new viewXLS("Id hiển thị","Url file data?File=File xls có trong foder xlsFile");
xls1.init();
</script>

(nếu muốn đọc n file trên một trang thì làm bước 2 và 3 n lần.)
chú ý: url file data là file mang tên "dataXLS.php", bạn tùy chinh thế nào thì tùy bạn. nhớ nghiên cứu file test nếu không chạy.

nếu ai co nhu cầu hay ý kiến gì thì cứ liên hệ qua mail: longcuxit@yahoo.com.vn new

thân!

link download: http://www.mediafire.com/?95305fkn1u7g6ds

no pass
pcdinh viết 12:51 ngày 10/10/2018
Đây là bộ code tiền thân của Pear's Spreadsheet mà. Bản này cũ đến 5 năm nay rồi. Các code mới có của nó có sẵn trên mạng. Ý em là em share thêm cái gì ở bộ code này?
longcuxit viết 12:53 ngày 10/10/2018
híc!

em đã nói trước là em phát triển mà!
cái chủ yếu của em share ở đây là cho những người muốn có một cái bảng để đọc file excel, dùng liền mà không mất công phải tích hợp, chỉnh sửa, chỉ cần import các file javascript và css vào rồi new một cái là có ngay, những người muốn những cái thật sự là của mình chứ không phải đi vay đi mượn ấy.

và do cũng mới làm với nó vì em cần nên em cung không biết cái mới của nó như thế nào, phát triển hay thêm những gì. em sẽ ghi nhớ và tìm bản mới nhất để có thể phát triển những chức năng tốt hơn
honnhienh viết 12:47 ngày 10/10/2018
không rành về cái này nhưng phát triển thì hơi quá code trên nó. với lại nhưng người muốn cái thật sử của mình mà không phải đi vai mượn "lấy của bác về dùng" như zậy bản quền của bác. Nhưng chúc bác sớm làm cho nó pro. hi hi
webphp viết 12:52 ngày 10/10/2018
Được gửi bởi longcuxit
mình mới làm một modun xem file Exel này, do xậy dựng dựa trên một lớp Excel có sẵn nên gặp phải một lỗi hơi đau đầu một chút:
1 - tiếng việt có dấu mà viết một từ thì thường xuyên bị lỗi.
khắc phục: viết nhiều từ lên
2 - phần sort tiếng việt hơi cùi một chút, mình cũng muốn làm lắm nhưng có vẻ nó mất thời gian quá + không cần thiết phải chính xác 100%.
chức năng:
1 - đọc file .xls của excel online.
2 - tab thay đổi giữa các sheet.
3 - sắp xếp int, string theo từng cột.
4 - thay đổi độ rộng của cột.
5 - đọc được nhiều file cùng một lúc.

hạn chế:
1 - chỉ đọc được file qua đường dẫn tương đối và tuyệt đối, không đọc được qua url (chưa phát triển được, nhưng mình nghĩ cũng không thành vấn đề).
2 - khó chỉnh sửa giao diện đối với người mới, chỉ chỉnh sửa được trong css (tốt nhất đừng nên đụng vào vì nó rất loằng ngoằng mì tôm).
3 - javascipt khá nhiều, nhưng mình đã cố gắng viết để có thể phát triển thêm mà không cần phải xóa cũ đi.

hướng dẫn sử dụng:
1 - trong file kèm theo mình có theo một file test.php, bạn nhớ import đầy đủ các file script + 1 file css.
2 - tạo một thẻ html chứa Id gì gì đó để hiển thị file của bạn.
3 - thêm vào đoạn script sau vào bất kỳ một chỗ nào bạn cảm thấy thích
<script>
new viewXLS("Id hiển thị","Url file data?File=File xls có trong foder xlsFile").init();
</script>

hoặc

<script>
var xls1 = new viewXLS("Id hiển thị","Url file data?File=File xls có trong foder xlsFile");
xls1.init();
</script>

(nếu muốn đọc n file trên một trang thì làm bước 2 và 3 n lần.)
chú ý: url file data là file mang tên "dataXLS.php", bạn tùy chinh thế nào thì tùy bạn. nhớ nghiên cứu file test nếu không chạy.

nếu ai co nhu cầu hay ý kiến gì thì cứ liên hệ qua mail: longcuxit@yahoo.com.vn new

thân!

link download: http://www.mediafire.com/?95305fkn1u7g6ds

no pass
Code này Mình thấy cũng hay Nhưng còn lỗi tiếng việt và nếu dữ liệu nhiều(khoang 500 dòng 10 cột) sẽ load rất chậm.
Cám ơn bạn đã chia sẽ
longcuxit viết 12:56 ngày 10/10/2018
Được gửi bởi honnhienh
không rành về cái này nhưng phát triển thì hơi quá code trên nó. với lại nhưng người muốn cái thật sử của mình mà không phải đi vai mượn "lấy của bác về dùng" như zậy bản quền của bác. Nhưng chúc bác sớm làm cho nó pro. hi hi
pro thì mình không giám nói, cái chính ở đây là nó tiện khi cần show một file xls một cách đơn giản.
còn về phần bản quyền thì mình không giám vì cái này không nhiều, đẽ hiểu, một khi đã đọc hiểu thì cái gì chẳng viết ra được, mình viết ra được vì mình hiểu, chứng tỏ khi bạn hiểu bạn cũng sẽ viết ra được, thay vì bạn phải mất thời gian mình đã giúp bjan thời gian đó. mình và bạn đều có thể viết ra nó, chỉ là mình viết trước bạn thôi.(mình nghĩ mình sẽ không đăng ký bản quyền cho nó)

Được gửi bởi webphp
Code này Mình thấy cũng hay Nhưng còn lỗi tiếng việt và nếu dữ liệu nhiều(khoang 500 dòng 10 cột) sẽ load rất chậm.
Cám ơn bạn đã chia sẽ
mình không biết với dữ liệu lớn nó load có chậm lắm không nhưng mình nghĩ nó không quá 10s đâu bạn ạ. thà có còn hơn không, với lại mình cũng không biết phải làm sao cho nó nhanh hơn
còn về phần lỗi font, mình cũng đã cảnh báo trước là cell với 1 từ thì thường lỗi font, nếu từ 2 từ trở lên sẽ không lỗi nữa. mình cũng chưa có cách khắc phục cái này nữa

còn đây là cái mình mới thêm thắt, sửa đổi đôi chút. ai cần thì tải về sài nhé:
http://www.mediafire.com/?uubma02zvxjvef7
Bài liên quan
0