function olahxls_stugas($FILES) {
  global $ar,$db;
  require_once $ar['path_core'].'dom/simplexlsx.php';
  $dt=[];
  if ($xlsx=SimpleXLSX::parse($FILES["xlsfile"]["tmp_name"])) {
    foreach($xlsx->rows() as $k=>$r) {
      if ($k>0){
        if($r[0]!='') {
          $ex=explode(" ",strtolower(repl_space($r[4])));
          $tg1="2026-".$ar['bulan'][$ex[1]]."-".str_pad($ex[0], 2, "0", STR_PAD_LEFT);
          $tg2="2026-".$ar['bulan'][$ex[4]]."-".str_pad($ex[3], 2, "0", STR_PAD_LEFT);
          $dt[$k] = [
            'id' => $r[0],
            'nama' => repl_space($r[1]),
            'tugas' => repl_space($r[2]),
            'tempat' => repl_space($r[3]),
            'tgl_mulai' => $tg1,
            'tgl_selesai' => $tg2,
          ];           
        }
      }
    }
    //echo "<pre>"; print_r($csv); echo "</pre>";
    echo '<textarea class="form-control" rows="10">'.json_encode($dt).'></textarea>';
    echo "rows: ".count($dt)."<br>";

    foreach ($dt as $k => $v) {
      $idt=array(
        'id'=>$v['id'],
        'nama'=>gpc($v['nama']),
        'tugas'=>gpc($v['tugas']),
        'tempat'=>$v['tempat'],
        'tgl_mulai'=>$v['tgl_mulai'],
        'tgl_selesai'=>$v['tgl_selesai'],
      );
      $udt=array(
        //'tugas'=>gpc($v['tugas']),
        //'tempat'=>$v['tempat'],
        'nama'=>gpc($v['nama']),
        'tgl_mulai'=>$v['tgl_mulai'],
        'tgl_selesai'=>$v['tgl_selesai'],
      );
      InsertUpdate($db,"ptg7_stugas",$idt,$udt,1);
    }
    /* */
  } else {
    echo "tak ada data xls<br>";
  }
}