Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 性色在线视频精品,欧美激情视频在线播放,韩国经典三级在线

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          讓你的Excel數(shù)據(jù)登錄web,快來(lái)看看哦!

          讓你的Excel數(shù)據(jù)登錄web,快來(lái)看看哦!

          在實(shí)際操作的過(guò)程中,我們有時(shí)需要快速修改單元格內(nèi)容的次序,具體操作方法為:首先用鼠標(biāo)選定單元格,同時(shí)按下鍵盤上的Shift鍵,接著移動(dòng)鼠標(biāo)指針到單元格邊緣,直至出現(xiàn)拖放指針箭頭,然后進(jìn)行拖放操作。上下拖拉時(shí)鼠標(biāo)在單元格間邊界處會(huì)變成一個(gè)水平“工”狀標(biāo)志,左右拖拉時(shí)會(huì)變成垂直“工”狀標(biāo)志,釋放鼠標(biāo)按鈕完成操作后,單元格間的次序即發(fā)生了變化。

          網(wǎng)頁(yè)上表格形式的信息可以直接從瀏覽器上復(fù)制到Excel中,而且效果極佳。在Excel中,你可以像使用Excel工作表那樣打開(kāi)Html文件,并獲得同樣的功能、格式及編輯狀態(tài)。

          Excel的重要功能之一就是能快速方便地將工作表數(shù)據(jù)生成柱狀、圓餅、折線等分析圖形。要想在Web發(fā)布這類以及用于報(bào)表裝飾示意類圖形,首先單擊“工具→選項(xiàng)”命令,在“常規(guī)”中選擇“Web選項(xiàng)”,選擇是否采用便攜網(wǎng)絡(luò)圖形格式(PNG)存儲(chǔ)文件,以加快下載速度和減少磁存儲(chǔ)空間,但要注意這一格式圖形文件將要求瀏覽器支持,并非對(duì)所有瀏覽器都合適。如果未選擇PNG圖形格式, Excel會(huì)自動(dòng)選擇并轉(zhuǎn)換為GIF、JPG格式文件,并創(chuàng)建名為“文件名files”的子文件夾來(lái)保存轉(zhuǎn)換過(guò)的圖形。例如,如果文件名為“dog.htm”,則Excel將創(chuàng)建名為“dog/files”的子文件夾。Excel也會(huì)支持文件指定文件名,例如“image01.jpg”和“image02.jpg等。若在Web發(fā)布時(shí)選中圖表的“選擇交互”選項(xiàng)框,則生成的Web頁(yè)面將保留Excel的圖形與表格數(shù)據(jù)互動(dòng)的功能,即頁(yè)面中顯示數(shù)據(jù)表格和對(duì)應(yīng)分析圖形,用戶如果改變表格中的數(shù)據(jù),則對(duì)應(yīng)圖形隨之發(fā)生改變。但要注意的是,這一交互并不能刷新存放在服務(wù)器端的數(shù)據(jù)表數(shù)據(jù),如果你需要刷新或修改服務(wù)器端的數(shù)據(jù),則須利用VB等編制腳本程序。

          最后一個(gè)是不是好高級(jí)的樣子,其實(shí)也不太難,回歸線會(huì)教大家處理一些看似難又實(shí)用的技巧哦,大家快來(lái)一起學(xué)習(xí)吧!

          exceljs是一個(gè)讀取,操作和編寫電子表格數(shù)據(jù)和樣式到XLSX和JSON,從Excel電子表格文件逆向工程設(shè)計(jì)的項(xiàng)目。之所以稱它最強(qiáng),是因?yàn)樗墓δ軓?qiáng)大,簡(jiǎn)直就是專門為Excel打造的前端處理插件,到目前為止,筆者還尚未見(jiàn)過(guò)比這個(gè)更強(qiáng)大的前端插件,由于其強(qiáng)悍的前端處理能力,這就意味著有很多操作將減輕服務(wù)器端壓力,而且性能更加出色!







          Github地址

          https://github.com/exceljs/exceljs

          安裝

          安裝我們當(dāng)然是首選npm

          npm install exceljs

          創(chuàng)建工作簿

          var workbook=new Excel.Workbook();

          設(shè)置工作簿屬性

          workbook.creator='Me';
          workbook.lastModifiedBy='Her';
          workbook.created=new Date(1985, 8, 30);
          workbook.modified=new Date();
          workbook.lastPrinted=new Date(2016, 9, 27);
          // 將工作簿日期設(shè)置為1904日期系統(tǒng)
          workbook.properties.date1904=true;

          工作簿視圖

          “工作簿”視圖控制Excel在查看工作簿時(shí)打開(kāi)多少個(gè)單獨(dú)的窗口。

          workbook.views=[
            {
              x: 0, y: 0, width: 10000, height: 20000,
              firstSheet: 0, activeTab: 1, visibility: 'visible'
            }
          ]

          添加工作表

          var sheet=workbook.addWorksheet('My Sheet');

          用addWorksheet函數(shù)的第二個(gè)參數(shù)設(shè)置工作表的選項(xiàng)。

          • 例如:
          // 創(chuàng)建一個(gè)紅色標(biāo)簽顏色的工作表
          var sheet=workbook.addWorksheet('My Sheet', {properties:{tabColor:{argb:'FFC0000'}}});
          
          // 創(chuàng)建一個(gè)隱藏網(wǎng)格線的工作表
          var sheet=workbook.addWorksheet('My Sheet', {properties: {showGridLines: false}});
          
          // 創(chuàng)建一個(gè)第一行和列凍結(jié)的工作表
          var sheet=workbook.addWorksheet('My Sheet', {views:[{xSplit: 1, ySplit:1}]});

          刪除工作表

          使用工作表id從工作簿中刪除工作表。

          • 例如:
          // 創(chuàng)建工作表
          var sheet=workbook.addWorksheet('My Sheet');
          
          // 使用工作表ID刪除工作表
          workbook.removeWorksheet(sheet.id)

          訪問(wèn)工作表

          // 迭代所有sheet
          // 注意:workbook.worksheets.forEach仍然可以工作,但這個(gè)方式更好
          workbook.eachSheet(function(worksheet, sheetId) {
            // ...
          });
          
          // 按名稱獲取表格
          var worksheet=workbook.getWorksheet('My Sheet');
          
          // 按ID獲取表格
          var worksheet=workbook.getWorksheet(1);

          。。。。。。以上只是部分文檔中的介紹,感興趣的小伙伴可以移步Github直接查看詳細(xì)的文檔,完整功能了解可參考下一個(gè)標(biāo)題

          PS:提供了中文文檔

          完整功能列表

        1. 創(chuàng)建工作簿
        2. 設(shè)置工作簿屬性
        3. 工作簿視圖
        4. 添加工作表
        5. 刪除工作表
        6. 訪問(wèn)工作表
        7. 工作表狀態(tài)
        8. 工作表屬性
        9. 頁(yè)面設(shè)置
        10. 頁(yè)眉和頁(yè)腳
        11. 工作表視圖
          1. 凍結(jié)視圖
          2. 拆分視圖
        12. Auto Filters
        13. 處理單個(gè)單元格
        14. 合并單元格
        15. 定義名稱
        16. 數(shù)據(jù)驗(yàn)證
        17. 樣式
          1. 數(shù)字格式
          2. 字體
          3. 對(duì)準(zhǔn)
          4. 邊框
          5. 填充
          6. 富文本
        18. 大綱級(jí)別
        19. 圖片
        20. 文件 I/O
        21. XLSX:讀 XLSX寫 XLSX
        22. CSV:讀 CSV寫 CSV
        23. Streaming I/O:Streaming XLSX
        24. 瀏覽器
        25. 價(jià)類型
          1. 空值
          2. 合并單元格
          3. 數(shù)值
          4. 字符串值
          5. 日期值
          6. 超鏈接值
          7. 公式值
          8. 豐富的文本值
          9. 布爾值
          10. 錯(cuò)誤值

          雖然以上功能還不能包括了Excel的所有功能,但也已經(jīng)相當(dāng)?shù)呢S富了!

          總結(jié)

          在之前的文章中曾介紹過(guò)另一個(gè)不錯(cuò)的前端Excel插件,感興趣的可以去看一看,exceljs擁有這么豐富的功能,如果你想開(kāi)發(fā)一個(gè)功能強(qiáng)大的Web電子表格,不妨多嘗試嘗試!

          果圖:

          實(shí)現(xiàn)代碼:

          from flask import Flask

          import pandas as pd

          from flask import request


          app=Flask(__name__)#創(chuàng)建對(duì)象

          @app.route("/sd",methods=["GET","POST"])#設(shè)置路由,實(shí)現(xiàn)url方法

          def sd():#業(yè)務(wù)邏輯

          df=pd.read_excel("F:\數(shù)據(jù)\Excel\數(shù)據(jù)源.xlsx",sheet_name="lie1")#讀取指定工作簿中指定表的數(shù)據(jù)


          sale_date=pd.DataFrame()

          customer_name=request.form.get("customer_name","")

          #Request.Form.Get("from"):取得表單中name為from的控件的值.
          #如果from為text(客戶端) 的name屬性值.則Request.Form.Get("from")為其value;
          #如果from為select(客戶端)的name,則Request.Form.Get("from")為select所選則的值(value)

          if customer_name:

          sale_date=df.query(f"顧客姓名=='{customer_name}'")

          return f"""

          <html><body style="text-align:center">

          <h1>查詢顧客數(shù)據(jù)</h1>

          <form action="/sd" method="post">#

          顧客姓名:

          <input type="text" name="customer_name" value="{customer_name}">

          <input type="submit" name="submit" value="查詢">

          </form>

          <center>%s</center>

          </body></html>

          """%sale_date.to_html(index=False)#%s 中的s替換為sale_date數(shù)據(jù),sale_date.to_html:pandas可將讀取的Excel數(shù)據(jù)直接轉(zhuǎn)化為網(wǎng)頁(yè)顯示形式

          #f---包裹變量比如name=‘小明’, print(f'hello {name}') --結(jié)果:hello 小明


          app.run -()

          備注:

          customer_name=request.form.get("customer_name",""):


          customer_name=request.form.get("customer_name")




          訪問(wèn)地址:

          需加@app.route("/sd",methods=["GET","POST"])




          %s 字符串 (采用str()的顯示)

          %r 字符串 (采用repr()的顯示)

          %c 單個(gè)字符

          %b 二進(jìn)制整數(shù)

          %d 十進(jìn)制整數(shù)

          %i 十進(jìn)制整數(shù)

          %o 八進(jìn)制整數(shù)

          %x 十六進(jìn)制整數(shù)

          %e 指數(shù) (基底寫為e)

          %E 指數(shù) (基底寫為E)

          %f 浮點(diǎn)數(shù)

          %F 浮點(diǎn)數(shù),與上相同%g 指數(shù)(e)或浮點(diǎn)數(shù) (根據(jù)顯示長(zhǎng)度)

          %G 指數(shù)(E)或浮點(diǎn)數(shù) (根據(jù)顯示長(zhǎng)度)

          %% 字符"%"


          主站蜘蛛池模板: 在线观看国产一区亚洲bd| 国产精品主播一区二区| 一区二区视频在线免费观看| 亚洲天堂一区二区三区四区| 亚洲av综合av一区| 久久99久久无码毛片一区二区| 国产91久久精品一区二区| 亲子乱AV视频一区二区| 日韩精品一区二区三区影院| 精品国产AV无码一区二区三区| 亚州国产AV一区二区三区伊在| 亚洲线精品一区二区三区 | 欧美激情国产精品视频一区二区 | 亚洲av无码一区二区三区人妖| 亚洲不卡av不卡一区二区| 国产日韩AV免费无码一区二区| 波多野结衣的AV一区二区三区 | 国产乱码精品一区二区三区| 国产在线一区二区杨幂| 天堂一区二区三区在线观看| 中文字幕精品一区二区| 亚洲另类无码一区二区三区 | 国产精品视频一区二区三区无码| 一区二区三区AV高清免费波多| 无码人妻少妇色欲AV一区二区| 一区二区三区在线免费看| 国产精品va一区二区三区| 又紧又大又爽精品一区二区| 亚洲国产精品一区二区第一页| 国产福利一区二区精品秒拍| 久久精品一区二区东京热| 精品一区二区三区在线成人 | 国模无码人体一区二区| 无码国产精品一区二区免费模式 | 国产精品自拍一区| 男人的天堂av亚洲一区2区| 中文字幕色AV一区二区三区| 久久91精品国产一区二区| 亚洲综合一区二区| 国偷自产Av一区二区三区吞精| 亚洲av综合av一区|