国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序 -- 數(shù)據(jù)庫(kù)數(shù)據(jù)excel文件批量導(dǎo)入

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序 -- 數(shù)據(jù)庫(kù)數(shù)據(jù)excel文件批量導(dǎo)入。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、excel文件批量導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫(kù)

1.創(chuàng)建node.js函數(shù)upload,點(diǎn)擊upload右鍵外部終端中安裝類庫(kù)

npm install node-xlsx

2.云函數(shù)代碼

const cloud = require('wx-server-sdk')

cloud.init({
  env:'云環(huán)境'
})
var xlsx = require('node-xlsx');
const db = cloud.database()

exports.main = async(event, context) => {
  let fileID=event.fileID
  //1,通過(guò)fileID下載云存儲(chǔ)里的excel文件
  const res = await cloud.downloadFile({
    fileID: fileID,
  })
  console.log('下載的文件',res);
  const file_xlsx = res.fileContent

  var files = xlsx.parse(file_xlsx);
 console.log('獲得內(nèi)容表格數(shù)組',files[0].data); 

 function addfile(i){
  db.collection("product_new").add({
      data:{
        product_name: files[0].data[i][0], //商品名
        product_classify: files[0].data[i][1], //分類
        product_price: files[0].data[i][2], //價(jià)格
        product_size: files[0].data[i][3], //規(guī)格
        bank:files[0].data[i][4], //品牌
        festival:files[0].data[i][5], //節(jié)日
        product_stock:files[0].data[i][6], //庫(kù)存量
        product_seles:files[0].data[i][7], //銷售量
        product_origin:files[0].data[i][8], //產(chǎn)地
        product_store:files[0].data[i][9], //存儲(chǔ)方式
        product_warranty:files[0].data[i][10], //保質(zhì)期
        openid:event.openid,
        product_time:event.times,
        
      }
      }).then(res=>{
          i++
          if(i==files[0].data.length){
          //循環(huán)結(jié)束刪除上傳的文件不占用云存儲(chǔ)
              cloud.deleteFile({
                  fileList:[fileID],
                  success(res){
                      return  console.log(res,'刪除文件')
                  },
                })    
          }else{
              addfile(i)
          }
      })
}
addfile(1)
}

js代碼文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-532112.html

// 上傳表格點(diǎn)擊事件
chooseExcel(){
  var that=this
  wx.chooseMessageFile({
    count: 1,
    type:'file',
    success(res){
      var path=res.tempFiles[0].path;
      console.log("選擇excel文件成功",path)
      that.uploadExcel(path);
    }
  })
},

// 上傳表格
uploadExcel(path){
var that=this
wx.cloud.uploadFile({
  cloudPath:new Date().getTime()+'.xls',
  filePath:path, //文件路徑
  success:res=>{
    console.log("上傳成功",res.fileID)
    that.jiexi(res.fileID)
  },
  fail:err=>{
    console.log("上傳失敗",err)
  }
})
},

// 解析并上傳數(shù)據(jù)庫(kù)
jiexi(fileId){
wx.cloud.callFunction({
  name:"upload",
  data:{
    fileID:fileId,
    openid:this.data.openid,
    times:this.data.times
  },
  success(res){
    console.log("解析并上傳成功",res)
    wx.showModal({
      title: '溫馨提示', 
      content: '商品信息上傳成功',
      success: function (res) {
        if (res.confirm) {//這里是點(diǎn)擊了確定以后
          console.log('用戶點(diǎn)擊確定')
        } else {//這里是點(diǎn)擊了取消以后
          console.log('用戶點(diǎn)擊取消')
        }
      }     
    })
  },
  fail(res){
    console.log("解析失敗",res)
  }
})
},

到了這里,關(guān)于微信小程序 -- 數(shù)據(jù)庫(kù)數(shù)據(jù)excel文件批量導(dǎo)入的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序操作數(shù)據(jù)庫(kù)

    微信小程序操作數(shù)據(jù)庫(kù)

    1、數(shù)據(jù)庫(kù)操作 ??在Web環(huán)境中發(fā)起HTTPS請(qǐng)求是很常見(jiàn)的,但是微信小程序是騰訊內(nèi)部的產(chǎn)品,不能直接打開(kāi)一個(gè)外部的鏈接。例如,在微信小程序中不能直接打開(kāi)www.taobao.com網(wǎng)站,但是,在小程序開(kāi)發(fā)的時(shí)候,如果需要請(qǐng)求一個(gè)網(wǎng)站的內(nèi)容或者服務(wù),如何實(shí)現(xiàn)?雖然微信小程

    2024年02月09日
    瀏覽(20)
  • [微信小程序 開(kāi)發(fā)] 云數(shù)據(jù)庫(kù)

    [微信小程序 開(kāi)發(fā)] 云數(shù)據(jù)庫(kù)

    微信小程序云數(shù)據(jù)庫(kù),可以幫助我們快速構(gòu)建小程序,讓我們更輕松地實(shí)現(xiàn)數(shù)據(jù)庫(kù)的功能,同時(shí)又不必花費(fèi)大量時(shí)間去編寫復(fù)雜的數(shù)據(jù)庫(kù)代碼。這篇文章將介紹如何使用微信小程序云數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)一些常見(jiàn)的數(shù)據(jù)庫(kù)功能。 ? 首先,我們需要?jiǎng)?chuàng)建一個(gè)云數(shù)據(jù)庫(kù),在小程序的開(kāi)發(fā)

    2024年02月05日
    瀏覽(25)
  • 微信小程序怎么連接到數(shù)據(jù)庫(kù)

    微信小程序怎么連接到數(shù)據(jù)庫(kù)

    微信小程序是不能直接連接數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)操作的,這是出于安全的考慮?;旧隙际窍韧ㄟ^(guò)wx.request向服務(wù)器發(fā)起請(qǐng)求,再由服務(wù)端程序(如PHP)來(lái)對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)操作。 微信小程序怎么連接到數(shù)據(jù)庫(kù) 1、在微信小程序的index.js文件中編寫請(qǐng)求數(shù)據(jù)庫(kù)的小程序代碼; 2、 用

    2024年02月08日
    瀏覽(19)
  • 微信小程序云開(kāi)發(fā) 1 - 數(shù)據(jù)庫(kù)

    微信小程序云開(kāi)發(fā) 1 - 數(shù)據(jù)庫(kù)

    微信小程序云開(kāi)發(fā)最重要的有兩點(diǎn): 1、云數(shù)據(jù)庫(kù); 2、云函數(shù); 學(xué)會(huì)這兩點(diǎn)基本就能夠進(jìn)行微信小程序的云開(kāi)發(fā); 首先,我們先看微信小程序云數(shù)據(jù)庫(kù)的基本操作: 1)打開(kāi)微 信開(kāi)發(fā)者工具,創(chuàng)建一個(gè)云開(kāi)發(fā)微信小程序,在創(chuàng)建項(xiàng)目時(shí)勾選使用云開(kāi)發(fā)即可;(注意:使用云開(kāi)

    2024年02月08日
    瀏覽(22)
  • 微信小程序連接云數(shù)據(jù)庫(kù)基本使用

    這里僅僅展示了基本使用和常用函數(shù),微信官方文檔鏈接: 微信小程序云數(shù)據(jù)庫(kù)官方文檔 1.get 函數(shù) 獲取 demo_list 數(shù)據(jù)庫(kù)數(shù)據(jù) 2. doc 函數(shù) 按照 doc 的條件獲取 demo_list 數(shù)據(jù)庫(kù)數(shù)據(jù) 3.add 函數(shù) 用 add 函數(shù)添加數(shù)據(jù),同時(shí)使用 promise 回調(diào)測(cè)試添加的數(shù)據(jù) 4、update 函數(shù) 按照條件查詢更

    2024年02月04日
    瀏覽(25)
  • 微信小程序 | 基于云數(shù)據(jù)庫(kù)的許愿墻

    微信小程序 | 基于云數(shù)據(jù)庫(kù)的許愿墻

    CSDN話題挑戰(zhàn)賽第2期 參賽話題:學(xué)習(xí)筆記 ?本實(shí)訓(xùn)項(xiàng)目以云開(kāi)發(fā)的云數(shù)據(jù)庫(kù)為基礎(chǔ),制作一個(gè)簡(jiǎn)易的許愿墻。 本實(shí)訓(xùn)項(xiàng)目以云開(kāi)發(fā)的云數(shù)據(jù)庫(kù)為基礎(chǔ),制作一個(gè)簡(jiǎn)易的許愿墻,顧名思義“云數(shù)據(jù)庫(kù)”就是把本項(xiàng)目中的愿望的數(shù)據(jù)全部存儲(chǔ)在云端。 首先在云開(kāi)發(fā)控制臺(tái)新建一

    2024年02月02日
    瀏覽(29)
  • 微信小程序數(shù)據(jù)庫(kù)更新update的使用

    ????????微信小程序數(shù)據(jù)庫(kù)的update功能不可以直接使用db.collection.update,此功能雖然在collection的使用說(shuō)明文檔中有,但是經(jīng)過(guò)實(shí)際操作之后是無(wú)法成功更新的,必須使用db.collection.doc.update才可以完成。 ????????使用db.collection.doc.update方式時(shí),數(shù)據(jù)記錄則應(yīng)由add功能添加

    2024年02月03日
    瀏覽(24)
  • 微信小程序云開(kāi)發(fā)(云數(shù)據(jù)庫(kù)的使用)

    云數(shù)據(jù)庫(kù)提供高性能的數(shù)據(jù)庫(kù)寫入和查詢服務(wù)。通過(guò)騰訊云開(kāi)發(fā)(Tencent CloudBase.TCB)的SDK,可以直接在客戶端對(duì)數(shù)據(jù)進(jìn)行讀寫,也可以在云函數(shù)中讀寫數(shù)據(jù),還可以通過(guò)控制臺(tái)對(duì)數(shù)據(jù)進(jìn)行可視化的增、刪、查、改等操作。微信小程序云開(kāi)發(fā)所使用的數(shù)據(jù)庫(kù)本質(zhì)上就是一MongoD

    2024年02月09日
    瀏覽(17)
  • 微信小程序云開(kāi)發(fā)------數(shù)據(jù)庫(kù)增刪改查

    初始化 查詢 在記錄和集合上都有提供 get 方法用于獲取單個(gè)記錄或集合中多個(gè)記錄的數(shù)據(jù)。 一、直接調(diào)用get()獲取所有的記錄 二、獲取指定的記錄 三、獲取多個(gè)記錄的數(shù)據(jù) 通過(guò)調(diào)用集合上的 where 方法可以指定查詢條件,再調(diào)用 get 方法即可只返回滿足指定查詢條件的記錄

    2023年04月21日
    瀏覽(15)
  • 微信小程序+web數(shù)據(jù)庫(kù)的開(kāi)發(fā)實(shí)踐

    生活中使用微信小程序的場(chǎng)景越來(lái)越多,它實(shí)現(xiàn)了用戶對(duì)于應(yīng)用“觸手可及、用完即走”的理想需求。微信小程序的開(kāi)發(fā)難度也低于APP的開(kāi)發(fā)制作,使用它會(huì)更便利、低成本、高經(jīng)濟(jì)效益。 但是要完成一個(gè)小程序涉及到的技術(shù)棧比較多,要開(kāi)發(fā)的模塊也很多。比如: 微信小

    2024年02月15日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包