Импорт листа Excel в базу данных Mongodb с отображением столбцов

Импорт листа Excel в базу данных Mongodb с сопоставлением столбцов. Мне нужен плагин PHP, похожий на данные импорта pipedrive, пожалуйста, предложите, если таковые имеются.

-1

Решение

Вы можете создать его самостоятельно. Я разработал такой код, который читает данные из базы данных Mysql и помещает их в mongodb, его код:

$collection = $db->createCollection("emp_details");
$collection->createIndex(array('email' => 1));

$getAllEmp = "select first_name, last_name, position, email, office, start_date, age, salary from datatables_demo";
$resAllEmp = mysqli_query($conn, $getAllEmp);

$data   = array();
$count  = 1;
if(mysqli_num_rows($resAllEmp) > 0)
{
while($row = mysqli_fetch_assoc($resAllEmp))
{
$data['_id']        = new MongoId();
$data['emp_id']     = $count;
$data['first_name'] = $row['first_name'];
$data['last_name']  = $row['last_name'];
$data['position']   = $row['position'];
$data['email']      = $row['email'];
$data['office']     = $row['office'];
$data['start_date'] = $row['start_date'];
$data['age']        = $row['age'];
$data['salary']     = $row['salary'];
$data['project']    = array('Project1', 'Project2', 'Project3');
$data['password']   = md5('12345');

if($collection->insert($data))
{
$count++;
}
}
}

Используйте приведенный выше код и измените его, удалив часть Mysql и добавив в него часть csv read, и она работает нормально.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]