Score:-3

ฉันจะส่งออกรายชื่อผู้ใช้ไปยังสเปรดชีต excel ใน Drupal 9 ได้อย่างไร

ธง us

ฉันใช้เว็บไซต์ Drupal 9 และต้องการส่งออกรายชื่อผู้ใช้ไปยังสเปรดชีต excel จะใช้ ดูการส่งออกข้อมูล โมดูลเป็นวิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้หรือไม่

Krishna Mohan avatar
sh flag
หากความต้องการของคุณคือการส่งออกผู้ใช้ไปยัง excel เท่านั้น แต่ไม่ต้องนำเข้า - ใช่ มุมมองการส่งออกข้อมูลเป็นหนึ่งในตัวเลือกที่ดีที่สุด
Score:1
ธง br

สมมติว่าคุณต้องการใช้ drush: สร้างสคริปต์ PHP โดยตั้งชื่อว่า users_to_csv.php

<?php

$ฟิลด์ = [
            'ชื่อ',
            'จดหมาย'
            'รหัสภาษา'
            'preferred_langcode',
            'เขตเวลา',
            'สร้าง',
            'เปลี่ยน',
          ];

$users = \Drupal::entityTypeManager()
            ->getStorage('ผู้ใช้')
            ->loadByProperties([
              // คุณสมบัติบางอย่างที่นี่ หากคุณต้องการจำกัดรายชื่อผู้ใช้
            ]);

foreach ($users เป็น $user ) {

  foreach ($fields เป็น $field) {

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

  }

  ก้อง PHP_EOL;

}

จากนั้นเรียกใช้ด้วย

drush php:สคริปต์ users_to_csv.php > users.csv

รายการเขตข้อมูลขึ้นอยู่กับคุณ

Score:0
ธง co

หากเป็นการเปิด-ปิดอย่างรวดเร็ว คุณสามารถเขียน View และไฮไลท์อย่างง่าย และคัดลอก (Control C) รายชื่อผู้ใช้บนเพจไปยังไฟล์ข้อความ หรือใช้ Views Data Export และส่งออกเป็น CSV

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา