bootstrap table导出表格支持中文csv、pdf、txt等


bootstrap table导出表格支持中文csv、pdf、txt等
资源截图
代码片段和文件信息
#!/usr/bin/python2

# Minify tableExport.jquery.plugin file(s)
# using Simon Georget‘s python script to minify javascript files
# https://github.com/simogeo/Filemanager/blob/master/utils/minify.py
# Usage : $ python ./tools/minify.py

class bcolors:
    HEADER = ‘33[95m‘
    OKBLUE = ‘33[94m‘
    OKGREEN = ‘33[92m‘
    WARNING = ‘33[93m‘
    FAIL = ‘33[91m‘
    ENDC = ‘33[0m‘

    def disable(self):
        self.HEADER = ‘‘
        self.OKBLUE = ‘‘
        self.OKGREEN = ‘‘
        self.WARNING = ‘‘
        self.FAIL = ‘‘
        self.ENDC = ‘‘

import httplib urllib sys os


fmRootFolder = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) + “/“

os.chdir(fmRootFolder) # set working directory

toMinify = [“tableExport.js“]

print bcolors.HEADER + “-------------------------------------“ + bcolors.ENDC

# we loop on JS languages files
for index item in enumerate(toMinify):
  # print index item
  
  dir = os.path.dirname(item)
  file = os.path.basename(item)
  
  with open (fmRootFolder + item “r“) as myfile:
          js_input=myfile.read()

          # Define the parameters for the POST request and encode them in
          # a URL-safe format.

          params = urllib.urlencode([
          (‘js_code‘ js_input)
          #   (‘compilation_level‘ ‘WHITESPACE_ONLY‘)
          (‘compilation_level‘ ‘SIMPLE_OPTIMIZATIONS‘)
          (‘output_format‘ ‘text‘)
          (‘output_info‘ ‘compiled_code‘)
          ])

          params2 = urllib.urlencode([
          (‘js_code‘ js_input)
          #   (‘compilation_level‘ ‘WHITESPACE_ONLY‘)
          (‘compilation_level‘ ‘SIMPLE_OPTIMIZATIONS‘)
          (‘output_format‘ ‘text‘)
          (‘output_info‘ ‘errors‘)
          ])

          # Always use the following value for the Content-type header.
          headers = { “Content-type“: “application/x-www-form-urlencoded“ }
          conn = httplib.HTTPConnection(‘closure-compiler.appspot.com‘)
          conn.request(‘POST‘ ‘/compile‘ params headers)
          response = conn.getresponse()
          data = response.read()

          # we write the minified file - os.path.splitext(file)[0]  return filename without extension
          with open(fmRootFolder + dir + ‘/‘ + os.path.splitext(file)[0] + “.min.js“ “w“) as text_file:
                  text_file.write(data)

          # We retrieve errors
          conn.request(‘POST‘ ‘/compile‘ params2 headers)
          response = conn.getresponse()
          errors = response.read()

          
          if errors == ““:
                    print bcolors.OKBLUE + file + “ has been minified. No error found.“
          else:
                    print bcolors.FAIL + file + “ : the code contains errors : “
                    print ““
                    print errors + bcolors.ENDC

          conn.close()

print bcolors.HEADER + “-------------------------------------“ + bcolors.ENDC

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        974  2017-08-03 16:34  ExportPDF_ch.project

     文件      67646  2017-08-03 17:02  ExportPDF_chimgfavicon.ico

     文件       1947  2017-08-03 17:23  ExportPDF_chindex.html

     文件      22102  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrapcssootstrap-responsive.css

     文件      16840  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrapcssootstrap-responsive.min.css

     文件     127343  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrapcssootstrap.css

     文件     106006  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrapcssootstrap.min.css

     文件       8777  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrapimgglyphicons-halflings-white.png

     文件      12799  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrapimgglyphicons-halflings.png

     文件      61884  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrapjsootstrap.js

     文件      28631  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrapjsootstrap.min.js

     文件        705  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-develop.githubISSUE_TEMPLATE.md

     文件        334  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-develop.gitignore

     文件         89  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-develop.travis.yml

     文件        860  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developootstrap-table.jquery.json

     文件        639  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developower.json

     文件      18884  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developCHANGELOG.md

     文件        519  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developcomposer.json

     文件       9868  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developCONTRIBUTING.md

     文件      58529  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistootstrap-table-locale-all.js

     文件      33641  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistootstrap-table-locale-all.min.js

     文件       7149  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistootstrap-table.css

     文件     109621  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistootstrap-table.js

     文件       5713  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistootstrap-table.min.css

     文件      54644  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistootstrap-table.min.js

     文件      11731  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistextensionsaccent-neutraliseootstrap-table-accent-neutralise.js

     文件       5660  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistextensionsaccent-neutraliseootstrap-table-accent-neutralise.min.js

     文件       4067  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistextensionsangularootstrap-table-angular.js

     文件       2122  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistextensionsangularootstrap-table-angular.min.js

     文件         46  2017-08-03 16:34  ExportPDF_chjsootstrap_aboveootstrap-table-developdistextensionsauto-refreshootstrap-table-auto-refresh.css

............此处省略770个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)