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 天天干天天操天天射,中文字幕第二区,国产精品视频成人

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          數據可視化升級:將CSV文件快速轉換成HTML表格

          數據可視化升級:將CSV文件快速轉換成HTML表格

          ?在數據驅動的今天,如何高效地展示和分析數據成為了一個重要課題。CSV轉HTML表格工具(CSV轉HTML表格 - 在線工具 | 圖形開發學院

          經常在一些報告業務場景,客戶常常要求可以實現導出html、pdf、xmind格式的報告文件,生成pdf格式文件,網絡上有很多開源的解決方案,但是生成html格式開源免費的解決方案很少,下面我給我大家介紹一下,如何解決這些問題

          pdf

          • iText,生成PDF文檔,還支持將XML、Html文件轉化為PDF文件;
          • Apache PDFBox,生成、合并PDF文檔;
          • docx4j,生成docx、pptx、xlsx文檔,支持轉換為PDF格式。

          這些框架都支持,這里不再詳細介紹,具體用戶可以在github上,進行查閱

          html

          可以用一些收費的框架,可以做到,比如Aspose,但是在這里介紹一個思路,去解決這個問題,大家肯定對導出excel表格很熟悉把,填充數據與表格,然后還可以設置標頭樣式與單元格樣式,那么我們可以按照這個思路,進行開發一個簡易版本的導出html文件。

          • 代碼邏輯
          @Test
              void listToHtmlTableTest() throws IOException {
                  List<String> headers=List.of("Name", "Age", "City");
                  List<List<String>> data=List.of(
                          List.of("gz", "25", "beijing"),
                          List.of("jelly", "30", "he ze")
                  );
                  //頭樣式
                  String headStyle="border: 1px solid #000000;";
                  //表格樣式
                  String bodyStyle="border: 1px solid #000000;";
                  //轉成html標簽
                  String htmlTable=HtmlTable.convertDataToHtml(headers, data,headStyle,bodyStyle);
                  //輸出html文件
                  String fileName="output.html";
                  try (BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter(fileName))) {
                      bufferedWriter.write(htmlTable);
                  } catch (IOException e) {
                      e.printStackTrace();
                  }
          
              }
          
           public static String convertDataToHtml(List<String> headers, List<List<String>> data,String headStyle,String bodyStyle) {
                  StringBuilder html=new StringBuilder();
                  html.append("<table>");
                  // table headers
                  html.append("<thead><tr>");
                  for (String header : headers) {
                      html.append("<th style=\"").append(headStyle).append("\">").append(header).append("</th>");
                  }
                  html.append("</tr></thead>");
          
                  // table body
                  html.append("<tbody>");
                  for (List<String> row : data) {
                      html.append("<tr>");
                      for (String cell : row) {
                          html.append("<td style=\"").append(bodyStyle).append("\">").append(cell).append("</td>");
                      }
                      html.append("</tr>");
                  }
                  html.append("</tbody>");
                  html.append("</table>");
                  return html.toString();
              }代碼運行效果
          • 代碼運行效果

          • 優化點

          可配置樣式

          導出封裝

          支持圖片

          支持模板導出

          xmind

          開源sdk:https://github.com/xmindltd/xmind-sdk-js

          需要前端實現,因為官方沒有提供java版本sdk

          每天不斷更,精彩不停止,明天見,我是行者

          記得留個關注、點贊、評論喲,讓我們一起去看星辰大海,品味代碼人生

          、在exl中編輯好你想要的表格形式,復制有內容的表格到dw右側,如圖:


          2、將途中寬度去除,選中一個寬度,按Ctrl+F,點擊“替換全部”。如圖:


          3、途中選中部分換成表格的表頭代碼:


          表頭代碼:<table align="center" border="1" cellpadding="0" cellspacing="1" class="biaoge" style="text-align:center" width="100%">

          <tbody>


          4、將表格標題中的td和/td改成th和/th。如圖:


          5、選中右側表格中有鏈接的表格,選擇上方窗口中的屬性面板,在html狀態下,目標選擇”_blank”。



          6、左側代碼就是匯總表格的代碼,復制到后臺內容頁的源碼狀態下即可。


          主站蜘蛛池模板: 国产精品乱码一区二区三区 | 亚洲熟妇av一区二区三区下载| 亚洲日本一区二区一本一道| 国产剧情一区二区| 国产精品一区二区av| 国产福利一区二区精品秒拍| 日本一区二区三区在线网 | 无码aⅴ精品一区二区三区浪潮| 国产成人免费一区二区三区| 精品国产福利一区二区| 国产一区二区在线观看app| 濑亚美莉在线视频一区| 精品一区二区三区免费毛片爱 | 国产福利一区视频| 亚洲AV成人一区二区三区观看| 久久99精品国产一区二区三区 | 老湿机一区午夜精品免费福利| 无码国产精品一区二区免费 | 人妻AV一区二区三区精品| 丝袜美腿高跟呻吟高潮一区| 日韩精品人妻一区二区三区四区| 无码国产精品一区二区免费vr | 国产精品久久亚洲一区二区 | 一区二区网站在线观看| 2020天堂中文字幕一区在线观 | 亚洲日本一区二区三区| 免费国产在线精品一区| 精品国产一区二区三区AV性色| 久久99热狠狠色精品一区| 日韩久久精品一区二区三区| 制服丝袜一区在线| 国偷自产视频一区二区久| 91video国产一区| 亚洲国产精品一区二区第一页 | 日韩人妻无码一区二区三区久久| 无码毛片一区二区三区视频免费播放| 亚洲综合在线一区二区三区| 日本亚洲国产一区二区三区| 精品一区二区三区AV天堂| 一区二区三区四区精品视频| 国产亚洲一区二区三区在线不卡 |