Có cách nào để chuyển đổi tập tin csv để file excel theo yêu cầu thông qua apache/.htaccesscsv để nổi trội chuyển đổi
Trả lời
Sử dụng PHPExcel
include 'PHPExcel/IOFactory.php';
$objReader = PHPExcel_IOFactory::createReader('CSV');
// If the files uses a delimiter other than a comma (e.g. a tab), then tell the reader
$objReader->setDelimiter("\t");
// If the files uses an encoding other than UTF-8 or ASCII, then tell the reader
$objReader->setInputEncoding('UTF-16LE');
$objPHPExcel = $objReader->load('MyCSVFile.csv');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('MyExcelFile.xls');
Vâng, kể từ apache là mã nguồn mở, bạn có thể sửa đổi các phân tích cú pháp .htaccess để gọi một thư viện để chuyển đổi tệp CSV thành tệp excel. Nhưng tôi không nghĩ rằng đây là những gì bạn đang tìm kiếm. :-).
Tôi nghĩ thực sự những gì bạn cần là một trang web động. Sau đó, bạn có thể sử dụng PHP hoặc bất kỳ ngôn ngữ được hỗ trợ nào để làm những gì bạn cần làm.
một cái gì đó như thế này: http://www.westwideweb.com/wp/2009/01/12/convert-csv-to-xls-excel-in-php/
Có một dự án trong SourceForge mà không chuyển đổi này:
http://sourceforge.net/projects/py-csv2xls/
Nhưng đối với việc chuyển đổi bạn cần tạo một trang động trong apache (trong python, php ...)
Cập nhật lần cuối vào ngày 2015-08-04. Nhưng dự án dường như đang can thiệp. – AnthonyB
- 1. Chuyển đổi nổi JSF
- 2. Chuyển đổi chuỗi để nổi trong DataFrame
- 3. chuyển đổi int nổi để hex
- 4. lập trình nổi trội các tế bào để được tự động phù hợp với chiều rộng & chiều cao
- 5. Chuyển đổi mảng thành csv
- 6. Chuyển đổi JSON sang CSV
- 7. Chuyển đổi CSV thành mảng
- 8. numpy.loadtxt, ValueError: không thể chuyển đổi chuỗi nổi
- 9. Chuyển đổi mảng numpy thành chuỗi CSV và chuỗi CSV trở lại thành mảng cố định
- 10. Python chuyển đổi csv thành xlsx
- 11. Chuyển đổi .csv thành .xls trong Java
- 12. Xuất bảng html động để nổi trội trong javascript trong trình duyệt firefox
- 13. Chuyển đổi DataTable sang luồng CSV
- 14. Chuyển đổi XLSX sang CSV chính xác
- 15. Chuyển đổi INT nổi trong SQL
- 16. chuỗi nổi chuyển đổi - thập phân tách
- 17. Python - chuyển đổi tệp csv thành JSON
- 18. Chuyển đổi XML sang CSV bằng Javascript
- 19. chuyển đổi điểm nổi và hiệu suất
- 20. python xlrd chuyển đổi xlsx thành csv
- 21. Chuyển đổi chuỗi thành nổi trong C#
- 22. Mã PHP để chuyển đổi truy vấn MySQL thành CSV
- 23. API Java để chuyển đổi mảng thành CSV
- 24. Làm thế nào để chuyển đổi CSV sang Excel?
- 25. mảng php để chuyển đổi csv với tiêu đề cột
- 26. Thư viện PHP để chuyển đổi JSON sang CSV?
- 27. Chuyển đổi char * để thả nổi hoặc gấp đôi
- 28. Chuyển đổi JSON sang XLS/CSV trong Java
- 29. Người mới chuyển đổi tệp CSV ở Clojure
- 30. cách chuyển đổi csv thành bảng trong oracle
Hãy làm rõ ý bạn là gì. Bạn có nghĩa là giả mạo một tập tin excel bằng cách sử dụng tiêu đề loại nội dung, hoặc thực sự chuyển đổi nội dung? –
Tôi không thấy bất kỳ lợi ích nào khi dịch CSV sang XLS trừ khi bạn thực hiện một số thay đổi dựa trên kiểu, đặt macro hoặc thứ gì đó phù hợp với hóa đơn tại sao bạn cần tệp XLS. Nó giống như bạn đã đi ra khỏi con đường của bạn để giảm bớt tính di động của tập tin. – Incognito
@Incognito Một lý do bạn muốn chuyển đổi từ CSV sang XLS là do điện thoại di động văn phòng trên iOS không hỗ trợ tệp CSV. Vì vậy, để ai đó có thể xem tệp báo cáo được gửi qua email trên điện thoại của họ, tệp đó phải ở định dạng excel. Chương trình bảng tính số của Apple hỗ trợ chúng, nhưng Office Mobile thì không. – Ricky