Export ra CSV file với Unicode
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Export ra CSV file với Unicode Export ra CSV file với UnicodeBài toán: export dữ liệu tiếng Việt UTF-8 thành file CSV có thể hiển thị đúngkhi mở bằng Excel.3 điểm dẫn đến thành công:+ Dùng TAB (\t) thay cho COMMA (,) đ ể phân tách các cột+ Convert Encoding của dữ liệu cần output bằn g UTF-16LE+ Gắn chr(255)chr(254) vào đầu của kết quả cuối cùng trước khi output/*** EXPORT ORDER LIST TO CSV FILE* @author khanhdn*/function exportCSV() { global $user; member_access(); $memberInfo = member_info(); $result = drupal_query(SEL ECT order_id ,order_code ,bill_firstname ,bill_lastname ,order_modify_date ,gand_total ,order_status FROM {order} WHERE shop_code =.$memberInfo[shop_code]. ORDER BY order_creation_dateDESC); $status_options = array( 1 => Neu ,2 => In Bearbeitung ,3 => Auf der Post ,4 => Ausgeführt ,5 => Zurück ); $csv = Order code\tCustomer Name\tModify Date\tOrder Total\tOrderStatus\r\n; if(count($result[data])) { foreach($result[data] as $row) { $order_list = array( order_code => $row->order_code ,customer_name => $row->bill_firstname. .$row->bill_lastname ,modify_date => mysqlTimestamp(strtotime($row->order_modify_date),d.m.Y) ,order_total=> CHF .$row->gand_total ,order_status => $status_options[$row->order_status] ); $csv .= join(\t, $order_list).\r\n; } } $csv = chr(255).chr(254).mb_convert_encoding($csv, UTF-16LE,UTF-8); header(Content -type: application/x-msdownload); header(Content -disposition: csv; filename= . date(Y-m-d) . _order_list.csv; size=.strlen($csv)); echo $csv; exit();}Source: Nguyễn Văn Hùng weblog
Tìm kiếm theo từ khóa liên quan:
Javascript ASP.NET Tin học đại cương giáo trình Tin học đại cương bài giảng Tin học đại cương tài liệu Tin học đại cương lý thuyết Tin học đại cươngTài liệu cùng danh mục:
-
Giáo trình Sử dụng thiết bị văn phòng - Trường CĐ Kinh tế - Kỹ thuật Bạc Liêu
79 trang 576 4 0 -
50 trang 478 0 0
-
73 trang 423 2 0
-
69 trang 397 6 0
-
Giáo trình Tin học (Trình độ: Trung cấp nghề) - Trường Trung cấp nghề Củ Chi
268 trang 319 4 0 -
183 trang 313 0 0
-
Giáo trình Tin học văn phòng: Phần 2 - Bùi Thế Tâm
65 trang 294 0 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 288 0 0 -
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 284 0 0 -
Giáo trình Tin học văn phòng: Phần 2
17 trang 266 0 0
Tài liệu mới:
-
Đề thi học kì 1 môn Toán lớp 6 năm 2024-2025 có đáp án - Trường THCS Nguyễn Văn Trỗi, Tiên Phước
16 trang 0 0 0 -
9 trang 0 0 0
-
Đề tài “Hiện trạng và một số biện pháp nâng cao hiệu quả kinh doanh của công ty may Chiến Thắng
77 trang 0 0 0 -
79 trang 0 0 0
-
19 trang 0 0 0
-
Luận văn tốt nghiệp “Khả năng cạnh tranh mặt hàng rau quả tổng công ty rau quả, nông sản Việt Nam”
95 trang 0 0 0 -
Luận văn tốt nghiệp “Hợp đồng vận tải và hợp đồng mua bán ngoại thương”
99 trang 0 0 0 -
93 trang 0 0 0
-
Thực trạng và giải pháp cho quan hệ thương mại Việt Nam với Nhật Bản - 4
10 trang 0 0 0 -
Luận văn tốt nghiệp: Thực trạng và phương hướng phát triển hàng dệt may xuất khẩu Việt Nam
56 trang 0 0 0