Puncte:-3

Cum export o listă de utilizatori într-o foaie de calcul Excel în Drupal 9

drapel us

Folosesc un site web Drupal 9 și aș dori să export o listă a utilizatorilor într-o foaie de calcul Excel. Ar folosi Export de date vizualizări modulul este cel mai bun mod de a realiza acest lucru?

Krishna Mohan avatar
drapel sh
dacă cerința dvs. este să exportați numai utilizatori în excel, dar nu să importați - Da, vedeți exportul de date este una dintre cele mai bune opțiuni.
Puncte:1
drapel br

Presupunând că sunteți dispus să utilizați drush: Creați un script PHP, numit ceva de genul users_to_csv.php

<?php

$câmpuri = [
            'Nume',
            'Poștă',
            „langcode”,
            „preferred_langcode”,
            'fus orar',
            'creată',
            „schimbat”,
          ];

$users = \Drupal::entityTypeManager()
            ->getStorage('utilizator')
            ->loadByProperties([
              // unele proprietăți aici dacă vă interesează să restricționați lista de utilizatori
            ]);

foreach ($users ca $user ) {

  foreach ($câmpuri ca $câmp) {

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

  }

  echo PHP_EOL;

}

Apoi rulează-l cu

drush php:script users_to_csv.php > users.csv

Lista de câmpuri depinde de dvs.

Puncte:0
drapel co

Dacă este o pornire-oprire rapidă, puteți scrie o vizualizare simplă și evidențiați și copiați (Control C) lista de utilizatori de pe pagină într-un fișier text sau să utilizați Views Data Export și exportați ca CSV.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.