Điểm:-3

Làm cách nào để xuất danh sách người dùng thành bảng tính excel trong Drupal 9

lá cờ us

Tôi đang sử dụng trang web Drupal 9 và muốn xuất danh sách người dùng thành bảng tính excel. Sẽ sử dụng Xuất dữ liệu lượt xem module là cách tốt nhất để đạt được điều này?

Krishna Mohan avatar
lá cờ sh
nếu yêu cầu của bạn là chỉ xuất người dùng sang excel chứ không phải nhập - Có chế độ xem xuất dữ liệu là một trong những tùy chọn tốt nhất.
Điểm:1
lá cờ br

Giả sử bạn sẵn sàng sử dụng drush: Tạo tập lệnh PHP, được đặt tên giống như user_to_csv.php

<?php

trường $ = [
            'Tên',
            'email',
            'mã ngôn ngữ',
            'mã_lang được ưu tiên',
            'Múi giờ',
            'tạo',
            'đã thay đổi',
          ];

$users = \Drupal::entityTypeManager()
            ->getStorage('người dùng')
            ->loadByProperties([
              // một số thuộc tính ở đây nếu bạn muốn hạn chế danh sách người dùng
            ]);

foreach ($user là $user ) {

  foreach ($fields as $field) {

    echo $user->get($field)->getValue()[0]['value'] . ', ';

  }

  tiếng vang PHP_EOL;

}

Sau đó chạy nó với

drush php: script users_to_csv.php > user.csv

Danh sách trường tùy thuộc vào Bạn.

Điểm:0
lá cờ co

Nếu bật tắt nhanh, bạn có thể viết một Chế độ xem đơn giản, tô sáng và sao chép (Điều khiển C) danh sách Người dùng trên trang sang tệp văn bản hoặc sử dụng Xuất và xuất dữ liệu Chế độ xem dưới dạng CSV.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.