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 久久精品视频在线播放,女同视频一区二区在线观看 ,午夜精品久久久久久久

          整合營銷服務(wù)商

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

          免費咨詢熱線:

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

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

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

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

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

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

          exceljs是一個讀取,操作和編寫電子表格數(shù)據(jù)和樣式到XLSX和JSON,從Excel電子表格文件逆向工程設(shè)計的項目。之所以稱它最強,是因為它的功能強大,簡直就是專門為Excel打造的前端處理插件,到目前為止,筆者還尚未見過比這個更強大的前端插件,由于其強悍的前端處理能力,這就意味著有很多操作將減輕服務(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在查看工作簿時打開多少個單獨的窗口。

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

          添加工作表

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

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

          • 例如:
          // 創(chuàng)建一個紅色標(biāo)簽顏色的工作表
          var sheet=workbook.addWorksheet('My Sheet', {properties:{tabColor:{argb:'FFC0000'}}});
          
          // 創(chuàng)建一個隱藏網(wǎng)格線的工作表
          var sheet=workbook.addWorksheet('My Sheet', {properties: {showGridLines: false}});
          
          // 創(chuàng)建一個第一行和列凍結(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)

          訪問工作表

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

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

          PS:提供了中文文檔

          完整功能列表

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

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

          總結(jié)

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

          果圖:

          實現(xiàn)代碼:

          from flask import Flask

          import pandas as pd

          from flask import request


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

          @app.route("/sd",methods=["GET","POST"])#設(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)頁顯示形式

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


          app.run -()

          備注:

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


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




          訪問地址:

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




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

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

          %c 單個字符

          %b 二進制整數(shù)

          %d 十進制整數(shù)

          %i 十進制整數(shù)

          %o 八進制整數(shù)

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

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

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

          %f 浮點數(shù)

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

          %G 指數(shù)(E)或浮點數(shù) (根據(jù)顯示長度)

          %% 字符"%"


          主站蜘蛛池模板: 少妇无码一区二区三区| 中文字幕AV无码一区二区三区| 国产一区二区四区在线观看| 精品视频无码一区二区三区| 合区精品久久久中文字幕一区| 亚洲精品精华液一区二区| 久久久精品人妻一区二区三区蜜桃 | 伊人久久大香线蕉AV一区二区| 成人乱码一区二区三区av| 国产一区二区三区小向美奈子| 日韩在线一区二区| 国产对白精品刺激一区二区| 另类免费视频一区二区在线观看| 久久婷婷色综合一区二区| 视频一区视频二区制服丝袜 | 久久综合一区二区无码 | 无码国产精品一区二区免费vr| 亚洲一区二区三区免费| 日韩精品人妻av一区二区三区| 日本一区二区三区在线观看视频| 日本一区二区三区不卡视频| 国产精品亚洲一区二区麻豆 | 日本亚洲成高清一区二区三区| 久久AAAA片一区二区| 香蕉在线精品一区二区| 国产伦一区二区三区高清| 香蕉视频一区二区| 国产一区二区三区在线看| 国产日韩一区二区三免费高清| 熟女少妇丰满一区二区| 亚洲无线码在线一区观看| 无码国产精成人午夜视频一区二区| 亚洲一区二区三区AV无码| 午夜影视日本亚洲欧洲精品一区| 亚洲国产精品自在线一区二区 | 国产精品亚洲午夜一区二区三区| 亚洲一区二区三区91| 国产成人欧美一区二区三区 | 日韩一区二区三区在线| 波多野结衣电影区一区二区三区| 精品一区二区三区在线观看l|