Contact Us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right. 

           

123 Street Avenue, City Town, 99999

(123) 555-6789

email@address.com

 

You can set your address, phone number, email and site description in the settings tab.
Link to read me page with more information.

A Simple Way to Convert CSV into A Sortable Bootstrap/HTML Table Using Python

VX | English

A Simple Way to Convert CSV into A Sortable Bootstrap/HTML Table Using Python

Victoria X

Many people choose Bootstrap Table over static HTML tables for Bootstrap Table's wealth of functionalities. While there are a lot of third-party tools converting your data to a Bootstrap Table, I find converting my data locally through a few lines of Python code the easiest.  Here is an easy, reusable Python code you can run every time you want to insert a Bootstrap Table. Let’s start. 

Note: If you are new to Python, you would need to install Python and its interactive shell onto your computer.  Al Sweigart’s instruction provides a good start.

I am creating a Bootstrap table with more than 600 rows of data.  This would have been a clumsy table to display without the pagination feature available in Bootstrap.  

Symbol Company Name EV/EBITDA Trailing P/E Forward Dividend Yield Payout Ratio
FLWS 1-800 FLOWERS.COM, Inc. 9.18 28.33 N/A N/A
SHLM A. Schulman, Inc. 9.19 54.42 2.54% 138.29%
AXAS Abraxas Petroleum Corporation 2.88 3.48 N/A N/A
AEY ADDvantage Technologies Group, Inc. 4.81 12.48 N/A N/A
AEIS Advanced Energy Industries, Inc. 9.74 N/A N/A N/A
AEGN Aegion Corp 6.23 N/A N/A N/A
AEPI AEP Industries Inc. 7.75 22.99 N/A N/A
AEZS AEterna Zentaris Inc. 0.96 N/A N/A N/A
AIRM Air Methods Corporation 7.93 14.77 N/A N/A
ATSG Air Transport Services Group, Inc 4.45 17.02 N/A N/A
ALGT Allegiant Travel Company 9.74 26.2 0.59% 6.27%
AIQ Alliance HealthCare Services, Inc. 5.74 28.62 N/A N/A
AHGP Alliance Holdings GP, L.P. 3.66 8.01 10.74% 81.34%
ARLP Alliance Resource Partners, L.P. 3.3 6.23 10.74% 63.36%
AMOT Allied Motion Technologies, Inc. 7.45 11.58 0.57% 6.09%
AOSL Alpha and Omega Semiconductor Limited 3.5 N/A N/A N/A
ATEC Alphatec Holdings, Inc. 5.18 N/A N/A N/A
ASPS Altisource Portfolio Solutions S.A. 4.81 7.48 N/A N/A
AIMC Altra Industrial Motion Corp. 7.99 18.02 2.55% 38.85%
AMCX AMC Networks Inc. 9.8 15.94 N/A N/A
UHAL Amerco 8.21 18.11 N/A N/A
AMOV America Movil, S.A.B. de C.V. 5.72 28.52 1.86% 36.75%
AAL American Airlines Group, Inc. 4.68 7.12 0.99% 6.91%
ANAT American National Insurance Company 5.89 9.79 3.26% 30.07%
APEI American Public Education, Inc. 3.57 10.85 N/A N/A
ARII American Railcar Industries, Inc. 5.22 7.51 4.00% 29.84%
CRMT America's Car-Mart, Inc. 8.08 11.84 N/A N/A
AMSF AMERISAFE, Inc. 9.48 14.83 1.31% 17.18%
AMKR Amkor Technology, Inc. 2.98 13 N/A N/A
AMSG Amsurg Corp. 9.78 59.75 N/A N/A
AFSI AmTrust Financial Services, Inc. 7.85 10.58 2.10% 17.13%
ANIK Anika Therapeutics Inc. 8.96 21.39 N/A N/A
APOL Apollo Education Group, Inc. 1.42 16.53 N/A N/A
AAPL Apple Inc. 8.32 13.02 1.90% 22.31%
AMAT Applied Materials, Inc. 9.1 14.82 2.60% 39.02%
AREX Approach Resources Inc. 3.32 3.49 N/A N/A
ARCW ARC Group Worldwide, Inc. 9.7 70.44 N/A N/A
ARCB ArcBest Corporation 3.89 14.63 0.84% 10.07%
ACGL Arch Capital Group Ltd. 9.98 11.04 N/A N/A
AGII Argo Group International Holdings, Ltd. 6.97 8.22 1.47% 10.95%
ARKR Ark Restaurants Corp. 6.39 14.63 4.13% 61.66%
ARRS ARRIS Group, Inc. 7.79 14.6 N/A N/A
ARTNA Artesian Resources Corporation 9.11 17.1 4.02% 68.55%
ARTW Art's-Way Manufacturing Co., Inc. 7.95 11.66 1.26% 15.14%
ASNA Ascena Retail Group, Inc. 4.81 19.41 N/A N/A
ASCMA Ascent Capital Group, Inc. 5.68 N/A N/A N/A
APWC Asia Pacific Wire & Cable Corporation Limited 4.19 N/A N/A N/A
ALOT Astro-Med, Inc. 9.65 22.44 2.01% 45.66%
ATAI ATA Inc. 3 14.4 N/A N/A
AAME Atlantic American Corporation 7.22 11.68 0.57% 6.73%
ATNI Atlantic Tele-Network, Inc. 5.47 33.76 1.58% 55.68%
AAWW Atlas Air Worldwide Holdings 6.22 7.85 N/A N/A
AFH Atlas Financial Holdings, Inc. 9.56 11.01 N/A N/A
AAVL Avalanche Biotechnologies, Inc. 1.32 N/A N/A N/A
AWRE Aware, Inc. 7.47 21.14 N/A N/A
BCOM B Communications Ltd. 3.75 17.27 N/A 258.76%
BWINA Baldwin & Lyons, Inc. 7.16 13.52 4.29% 57.75%
BWINB Baldwin & Lyons, Inc. 6.78 12.88 4.48% 57.75%
BBBY Bed Bath & Beyond Inc. 6.34 12.12 N/A N/A
BELFA Bel Fuse Inc. 5.05 12.11 1.51% 19.06%
BELFB Bel Fuse Inc. 5.62 14.44 1.50% 22.24%
BLPH Bellerophon Therapeutics, Inc. 0 N/A N/A N/A
BGFV Big 5 Sporting Goods Corporation 6.4 16.99 3.55% 58.10%
BASI Bioanalytical Systems, Inc. 7.23 13.44 N/A N/A
BIOD Biodel Inc. 0.11 N/A N/A N/A
BSPM Biostar Pharmaceuticals, Inc. 5.9 4.8 N/A N/A
BDMS Birner Dental Management Services, Inc. 9 N/A 6.89% N/A
BBOX Black Box Corporation 7.19 18.63 2.99% 52.09%
BBRY BlackBerry Limited 3.55 N/A N/A N/A
BLMN Bloomin' Brands, Inc. 8.33 25.17 1.17% 14.80%
BCOR Blucora, Inc. 5.98 N/A N/A N/A
BKEP Blueknight Energy Partners L.P., L.L.C. 7.4 28.64 8.89% 238.23%
BKEPP Blueknight Energy Partners L.P., L.L.C. 8.1 34.95 9.58% N/A
BNSO Bonso Electronics International, Inc. 6.84 5.98 N/A N/A
BAMM Books-A-Million, Inc. 5.22 58.18 N/A N/A
BBRG Bravo Brio Restaurant Group, Inc. 6.6 19.52 N/A N/A
BBEP Breitburn Energy Partners LP 3.51 3.21 18.58% 152.88%
BBEPP Breitburn Energy Partners LP 5.77 16.39 14.10% N/A
BVSN BroadVision, Inc. 0.79 N/A N/A N/A
BRCD Brocade Communications Systems, Inc. 6.34 13.14 1.78% 19.24%
BSQR BSQUARE Corporation 7.26 13.85 N/A N/A
CA CA Inc. 7.95 14.55 3.69% 54.69%
CCMP Cabot Microelectronics Corporation 8.58 17.7 N/A N/A
CZR Caesars Entertainment Corporation 5.31 0.28 N/A N/A
CALM Cal-Maine Foods, Inc. 8.89 16.83 2.40% 30.32%
CSIQ Canadian Solar Inc. 4.52 4.41 N/A N/A
CPHC Canterbury Park Holding Corporation 6.08 16.83 N/A N/A
CPLA Capella Education Company 6.31 15.38 3.04% 45.02%
CPLP Capital Product Partners L.P. 8.79 18.61 13.50% 250.84%
CATM Cardtronics, Inc. 8.2 35.32 N/A N/A
CKEC Carmike Cinemas, Inc. 8.06 N/A N/A N/A
CRZO Carrizo Oil & Gas, Inc. 4.78 10.72 N/A N/A
CWST Casella Waste Systems, Inc. 7.82 93.33 N/A N/A
CASY Caseys General Stores, Inc. 9.99 23.47 0.83% 17.32%
CECE CECO Environmental Corp. 8.54 29.93 2.80% 84.79%
CLDN Celladon Corporation 0.41 N/A N/A N/A
CETX Cemtrex Inc. 8.64 7.15 N/A N/A
CENT Central Garden & Pet Company 8.06 22.17 N/A N/A
CENTA Central Garden & Pet Company 8.19 22.63 N/A N/A
CENX Century Aluminum Company 1.96 3.61 N/A N/A
CRNT Ceragon Networks Ltd. 8.64 N/A N/A N/A
CERE Ceres, Inc. 0.1 N/A N/A N/A
CYOU Changyou.com Limited 3.68 9.11 N/A N/A
GTLS Chart Industries, Inc. 5.06 9.54 N/A N/A
PLCE Children's Place, Inc. (The) 7.55 22.07 1.03% 21.58%
CAAS China Automotive Systems, Inc. 2.47 5.69 N/A N/A
HGSH China HGS Real Estate, Inc. 3.16 2.49 N/A N/A
HTHT China Lodging Group, Limited 8.58 30.87 N/A N/A
CPGI China Shengda Packaging Group, Inc. 5.39 24.87 N/A N/A
CXDC China XD Plastics Company Limited 2.56 3.19 N/A N/A
CCIH ChinaCache International Holdings Ltd. 9.1 N/A N/A N/A
IMOS ChipMOS TECHNOLOGIES (Bermuda) LTD. 1.77 11.61 0.73% 7.79%
CINF Cincinnati Financial Corporation 8.78 13.39 3.54% 45.50%
CIDM Cinedigm Corp 5.86 N/A N/A N/A
CPHR Cipher Pharmaceuticals Inc. 9.64 12.15 N/A N/A
CRUS Cirrus Logic, Inc. 9.83 25.18 N/A N/A
CSCO Cisco Systems, Inc. 7.16 15.01 3.29% 45.21%
CTRN Citi Trends, Inc. 7.49 27.18 0.93% N/A
CLRO ClearOne, Inc. 6.97 15.66 1.22% 18.39%
CISG CNinsure Inc. 0.31 16.22 N/A N/A
COHR Coherent, Inc. 8.4 20.54 N/A N/A
COHU Cohu, Inc. 5.41 51.24 2.53% 75.32%
CIGI Colliers International Group Inc. 8.36 71.36 0.96% 41.36%
CMCO Columbus McKinnon Corporation 6.62 14.14 0.85% 11.84%
CMCSA Comcast Corporation 7.7 16.71 1.79% 28.07%
CMCSK Comcast Corporation 7.79 16.95 1.76% 28.07%
CVGI Commercial Vehicle Group, Inc. 4.87 11.59 N/A N/A
CTG Computer Task Group, Incorporated 6.33 18.27 3.63% 66.57%
CMTL Comtech Telecommunications Corp. 5.5 16.88 4.65% 76.93%
CCUR Concurrent Computer Corporation 7.27 N/A 9.02% N/A
CDOR Condor Hospitality Trust, Inc. 5.16 N/A N/A N/A
CNSL Consolidated Communications Holdings, Inc. 8.96 N/A 7.94% N/A
CWCO Consolidated Water Co. Ltd. 8.75 22 2.88% 63.31%
CRVL CorVel Corp. 9.64 23.81 N/A N/A
CVTI Covenant Transportation Group, Inc. 4.87 10.53 N/A N/A
CRAI CRA International,Inc. 6.92 17.09 N/A N/A
CRESY Cresud S.A.C.I.F. y A. 8.87 N/A N/A N/A
CRWS Crown Crafts, Inc. 6.35 13.89 3.95% 54.39%
CRWN Crown Media Holdings, Inc. 6.35 17.98 N/A N/A
CSGS CSG Systems International, Inc. 8.18 24.87 2.36% 55.59%
CCLP CSI Compressco LP 7.96 110.85 14.68% N/A
CTCM CTC Media, Inc. 1.33 4.25 N/A 129.36%
CTIB CTI Industries Corporation 6.99 14.26 N/A N/A
CYCC Cyclacel Pharmaceuticals, Inc. 0.4 N/A N/A N/A
DAEG Daegis Inc 6.1 N/A N/A N/A
DAKT Daktronics, Inc. 7.86 23.54 4.76% 111.99%
DAIO Data I/O Corporation 5.94 17.1 N/A N/A
DTLK Datalink Corporation 4.14 15.85 N/A N/A
DFRG Del Frisco's Restaurant Group, Inc. 7.08 18.1 N/A N/A
DCTH Delcath Systems, Inc. 0.26 N/A N/A N/A
DGAS Delta Natural Gas Company, Inc. 9.18 22.3 4.02% 86.24%
DSWL Deswell Industries, Inc. 3.18 N/A 9.66% N/A
DXM Dex Media, Inc. 3.51 N/A N/A N/A
DHIL Diamond Hill Investment Group, Inc. 9.29 16.35 N/A N/A
FANG Diamondback Energy, Inc. 9.91 N/A N/A N/A
DRAD Digirad Corporation 9.05 21.78 5.33% 105.54%
DIOD Diodes Incorporated 6.02 17.65 N/A N/A
DISCA Discovery Communications, Inc. 9.74 16.87 N/A N/A
DISCB Discovery Communications, Inc. 9.87 16.75 N/A N/A
DISCK Discovery Communications, Inc. 9.35 15.96 N/A N/A
DVCR Diversicare Healthcare Services Inc. 5.81 13.7 2.01% 83.46%
DRYS DryShips Inc. 1.3 N/A N/A N/A
DXPE DXP Enterprises, Inc. 6.58 N/A N/A N/A
BOOM Dynamic Materials Corporation 8.45 N/A 1.59% N/A
EROC Eagle Rock Energy Partners, L.P. 1.79 N/A 19.18% N/A
ELNK EarthLink Holdings Corp. 6.07 N/A 2.35% N/A
EML Eastern Company (The) 7.17 16.66 2.72% 46.35%
EBAY eBay Inc. 5.61 13.52 N/A N/A
ELON Echelon Corporation 0.09 N/A N/A N/A
SATS EchoStar Corporation 5.31 21.85 N/A N/A
EEI Ecology and Environment, Inc. 7.4 27.76 4.05% 112.27%
EFUT eFuture Information Technology Inc. 8.78 23.3 N/A N/A
LOCO El Pollo Loco Holdings, Inc. 9.71 10.61 N/A N/A
ELSE Electro-Sensors, Inc. 8 9.33 N/A N/A
EMMS Emmis Communications Corporation 7.92 N/A N/A N/A
ENTA Enanta Pharmaceuticals, Inc. 5.11 11.31 N/A N/A
ECPG Encore Capital Group Inc 8.66 9.62 N/A N/A
WIRE Encore Wire Corporation 8.84 18.13 0.25% 4.35%
EXXI Energy XXI Ltd. 5.56 N/A 2.33% N/A
ENOC EnerNOC, Inc. 5.12 305.52 N/A N/A
ENG ENGlobal Corporation 3.01 6.78 N/A N/A
EGT Entertainment Gaming Asia Incorporated 0.45 94.99 N/A N/A
PLUS ePlus inc. 7.67 12.18 N/A N/A
EAC Erickson Incorporated 7.42 N/A N/A N/A
ERIC Ericsson 7.42 26.37 4.10% 104.04%
ERIE Erie Indemnity Company 0.61 25.38 3.41% 83.95%
ESCR Escalera Resources Co. 1.43 N/A N/A N/A
ESCRP Escalera Resources Co. 1.87 N/A N/A N/A
ESND Essendant Inc. 7.27 14.04 1.68% 23.93%
EVEP EV Energy Partners, L.P. 3.36 1.58 24.72% N/A
EVK Ever-Glory International Group, Inc. 2.37 4.02 N/A N/A
EVOL Evolving Systems, Inc. 7.25 13.59 8.01% 106.77%
EXAC Exactech, Inc. 6 16.21 N/A N/A
EXLP Exterran Partners, L.P. 8.35 16.39 12.53% 199.11%
EZPW EZCORP, Inc. 4.51 N/A N/A N/A
FCS Fairchild Semiconductor International, Inc. 6.62 N/A N/A N/A
FRP FairPoint Communications, Inc. 6.94 N/A N/A N/A
FDML Federal-Mogul Holdings Corporation 7.15 N/A N/A N/A
FNHC Federated National Holding Company 3.72 7.88 0.74% 5.02%
FHCO Female Health Company (The) 6.32 12.69 N/A N/A
FSAM Fifth Street Asset Management Inc. 1.34 16.34 9.65% 753.07%
FNSR Finisar Corporation 9.34 135.55 N/A N/A
FCFS First Cash Financial Services, Inc. 8.86 14.62 N/A N/A
FSLR First Solar, Inc. 6.44 15.6 N/A N/A
FLXS Flexsteel Industries, Inc. 5.89 10.28 2.36% 24.89%
FLEX Flextronics International Ltd. 5.68 11.79 N/A N/A
FONR Fonar Corporation 4 5.87 N/A N/A
FES Forbes Energy Services Ltd 4.45 N/A N/A N/A
FORTY Formula Systems (1985) Ltd. 9.02 19.38 1.16% 44.18%
FOSL Fossil Group, Inc. 5.27 8.6 N/A N/A
FRAN Francesca's Holdings Corporation 6.36 16.02 N/A N/A
RAIL Freightcar America, Inc. 5.54 15 1.78% 22.10%
FTR Frontier Communications Corporation 6.7 N/A N/A N/A
FRPH FRP Holdings, Inc. 9.25 34.45 N/A N/A
FLL Full House Resorts, Inc. 8.35 N/A N/A N/A
FSNN Fusion Telecommunications International, Inc. 7.96 N/A N/A N/A
WILC G. Willi-Food International, Ltd. 0.88 24.84 N/A N/A
GPIC Gaming Partners International Corporation 6.39 12.06 N/A N/A
GRMN Garmin Ltd. 8.29 26.01 5.59% 140.02%
GNCMA General Communication, Inc. 6.54 N/A N/A N/A
GFN General Finance Corporation 5.54 13.5 N/A N/A
GNTX Gentex Corporation 8.82 16.24 2.16% 32.68%
GIGM GigaMedia Limited 2.69 4.55 N/A N/A
GILD Gilead Sciences, Inc. 7.68 11.32 1.69% 4.54%
GSOL Global Sources Ltd. 4.03 10.13 N/A N/A
GAI Global-Tech Advanced Innovations Inc. 0.91 N/A N/A N/A
GSM Globe Specialty Metals Inc. 9.47 34.02 2.34% 73.14%
GLDC Golden Enterprises, Inc. 7.65 26.67 3.15% 81.62%
GMAN Gordmans Stores, Inc. 6.4 N/A N/A N/A
LOPE Grand Canyon Education, Inc. 7.37 14.38 N/A N/A
GRVY GRAVITY Co., Ltd. 2.34 N/A N/A N/A
GBSN Great Basin Scientific, Inc. 0.79 N/A N/A N/A
GLDD Great Lakes Dredge & Dock Corporation 8.25 28.72 N/A N/A
GPRE Green Plains, Inc. 4.51 9.3 2.44% 14.42%
GSIG GSI Group, Inc. 8.99 N/A N/A N/A
GIFI Gulf Island Fabrication, Inc. 2.76 19.7 3.30% 65.18%
GPOR Gulfport Energy Corporation 7.85 25.97 N/A N/A
HLG Hailiang Education Group Inc. 5.86 9.93 N/A N/A
HNRG Hallador Energy Company 5.22 11.64 2.17% 25.58%
HALL Hallmark Financial Services, Inc. 4.54 11.86 N/A N/A
HNH Handy & Harman Ltd. 6.33 2.48 N/A N/A
HDNG Hardinge, Inc. 9.75 N/A 0.76% N/A
HA Hawaiian Holdings, Inc. 4.43 13.41 N/A N/A
HCOM Hawaiian Telcom Holdco, Inc. 4.47 48.55 N/A N/A
HWKN Hawkins, Inc. 8.23 20.2 2.11% 40.45%
HAYN Haynes International, Inc. 6.26 14.86 2.35% 35.24%
HIIQ Health Insurance Innovations, Inc. 6.92 N/A N/A N/A
HTLD Heartland Express, Inc. 8.25 21.42 0.39% 8.26%
HSII Heidrick & Struggles International, Inc. 6.16 30.31 2.58% 79.41%
HNNA Hennessy Advisors, Inc. 8.63 14.07 0.98% 12.06%
MLHR Herman Miller, Inc. 7.94 16.76 2.18% 34.53%
HIBB Hibbett Sports, Inc. 6.79 13.97 N/A N/A
HPJ Highpower International Inc 8.46 8.36 N/A N/A
HIHO Highway Holdings Limited 6.37 18.26 8.93% 82.50%
HOLI Hollysys Automation Technologies, Ltd. 5.71 10.96 N/A N/A
HMIN Homeinns Hotel Group 6.08 21.34 N/A N/A
HOFT Hooker Furniture Corporation 9.16 18.05 1.74% 32.54%
HWCC Houston Wire & Cable Company 8.07 15.64 6.37% 95.30%
HUBG Hub Group, Inc. 9.86 28.22 N/A N/A
HURC Hurco Companies, Inc. 4.91 10.99 1.10% 11.23%
HTCH Hutchinson Technology Incorporated 8.56 N/A N/A N/A
ICAD icad inc. 6.12 N/A N/A N/A
ICFI ICF International, Inc. 9.45 17.55 N/A N/A
DSKY iDreamSky Technology Limited 2.91 2.55 N/A N/A
IRG Ignite Restaurant Group, Inc. 8.74 N/A N/A N/A
IIVI II-VI Incorporated 7.86 15.81 N/A N/A
IPCC Infinity Property and Casualty Corporation 8.34 14.34 2.29% 29.94%
III Information Services Group, Inc. 9.4 29.92 N/A N/A
IMKTA Ingles Markets, Incorporated 7.87 16.54 1.33% 28.24%
IPHS Innophos Holdings, Inc. 8.16 17.74 4.17% 75.13%
IOSP Innospec Inc. 8.09 12.11 1.23% 14.31%
NSIT Insight Enterprises, Inc. 5.56 13.52 N/A N/A
ISIG Insignia Systems, Inc. 7.02 86.67 N/A N/A
IIIN Insteel Industries, Inc. 8.84 20.23 0.70% 13.54%
IESC Integrated Electrical Services, Inc. 7.52 12.71 N/A N/A
INTC Intel Corporation 5.85 12.4 3.37% 39.44%
IQNT Inteliquent, Inc. 6.47 17.31 3.18% 49.58%
IDCC InterDigital, Inc. 6.7 20.61 1.66% 34.17%
ISCA International Speedway Corporation 8.6 27.56 0.81% 22.31%
IGLD Internet Gold Golden Lines Ltd. 3.62 26.3 N/A N/A
IIJI Internet Initiative Japan, Inc. 3.02 27.13 1.03% 26.70%
IILG Interval Leisure Group, Inc. 9.96 14.41 2.48% 33.78%
ITIC Investors Title Company 6.39 12.8 0.46% 5.82%
IRDM Iridium Communications Inc 7.8 9.17 N/A N/A
IRCP IRSA Propiedades Comerciales S.A. 8.52 14.44 8.28% 69.74%
ISLE Isle of Capri Casinos, Inc. 8.47 73.55 N/A N/A
ITRN Ituran Location and Control Ltd. 8.6 17.65 2.35% 53.18%
IXYS IXYS Corporation 6.8 15.86 1.41% 19.60%
JBHT J.B. Hunt Transport Services, Inc. 9.65 21.87 1.12% 23.71%
JASO JA Solar Holdings, Co., Ltd. 3.58 6.4 N/A N/A
JAKK JAKKS Pacific, Inc. 4.46 9.75 N/A N/A
JASN Jason Industries, Inc. 8.14 N/A N/A N/A
JBLU JetBlue Airways Corporation 7.82 19.01 N/A N/A
JCTCF Jewett-Cameron Trading Company 8.78 18.49 N/A N/A
DATE Jiayuan.com International Ltd. 0.34 42.89 N/A N/A
JST Jinpan International Limited 3.01 4 0.84% 11.74%
JOUT Johnson Outdoors Inc. 7.06 25.28 1.22% 33.60%
KALU Kaiser Aluminum Corporation 9.32 N/A 1.94% N/A
KCLI Kansas City Life Insurance Company 8.73 15.31 2.34% 35.02%
KBSF KBS Fashion Group Limited 1.48 0 N/A N/A
KELYA Kelly Services, Inc. 8.85 19.26 1.41% 26.09%
KELYB Kelly Services, Inc. 8.66 18.77 1.44% 26.09%
GMCR Keurig Green Mountain, Inc. 8.39 18 1.97% 32.92%
KEQU Kewaunee Scientific Corporation 5.96 13.64 3.13% 35.40%
KE Kimball Electronics, Inc. 4.47 12.45 N/A N/A
KBAL Kimball International, Inc. 8.34 20.19 2.09% 68.97%
KGJI Kingold Jewelry Inc. 5.18 1.97 N/A N/A
KINS Kingstone Companies, Inc 6.18 10.69 2.28% 22.97%
KONE Kingtone Wirelessinfo Solution Holding Ltd 2.14 1.69 N/A N/A
KIRK Kirkland's, Inc. 7.36 24.63 N/A N/A
KLXI KLX Inc. 7.58 23.05 N/A N/A
KZ KongZhong Corporation 3.55 N/A N/A N/A
KLIC Kulicke and Soffa Industries, Inc. 2.93 10.4 N/A N/A
FSTR L.B. Foster Company 5.05 6.72 0.99% 6.27%
LAKE Lakeland Industries, Inc. 7.27 6.46 N/A N/A
LRCX Lam Research Corporation 8.25 19.43 1.72% 22.69%
LE Lands' End, Inc. 8.72 14.85 N/A N/A
LNTH Lantheus Holdings, Inc. 9.5 N/A N/A N/A
LGCY Legacy Reserves LP 3.57 N/A 24.26% N/A
LGCYO Legacy Reserves LP 5.52 N/A 12.58% N/A
LGCYP Legacy Reserves LP 5.46 N/A 12.70% N/A
QVCA Liberty Interactive Corporation 9.92 23.38 N/A N/A
QVCB Liberty Interactive Corporation 9.99 23.34 N/A N/A
TAX Liberty Tax, Inc. 8.32 34.69 2.82% 55.97%
LTRPA Liberty TripAdvisor Holdings, Inc. 4.8 N/A N/A N/A
LTRPB Liberty TripAdvisor Holdings, Inc. 4.88 N/A N/A N/A
LPNT LifePoint Health, Inc. 8.43 26.97 N/A N/A
LCUT Lifetime Brands, Inc. 8.5 52.96 1.19% 55.32%
LFVN Lifevantage Corporation 5.17 10.86 N/A N/A
LINC Lincoln Educational Services Corporation 2.73 N/A 19.05% N/A
LECO Lincoln Electric Holdings, Inc. 8.43 17.4 2.03% 32.86%
LINE Linn Energy, LLC 3.73 N/A N/A N/A
LQDT Liquidity Services, Inc. 4.55 N/A N/A N/A
LMIA LMI Aerospace, Inc. 9.76 N/A N/A N/A
LOGI Logitech International S.A. 9.71 N/A 2.01% N/A
LPTN Lpath, Inc. 0.29 N/A N/A N/A
LPLA LPL Financial Holdings Inc. 9.95 21.63 2.55% 53.19%
LMOS Lumos Networks Corp. 6.76 14.08 N/A 31.68%
MAGS Magal Security Systems Ltd. 4.38 11.3 N/A N/A
MGLN Magellan Health, Inc. 6.5 24.99 N/A N/A
MGIC Magic Software Enterprises Ltd. 5.78 16.3 3.34% 50.11%
CALL magicJack VocalTec Ltd 3.24 37.12 N/A N/A
MHLD Maiden Holdings, Ltd. 8.1 9.79 3.76% 36.87%
MTEX Mannatech, Incorporated 0.86 4.15 N/A N/A
MANT ManTech International Corporation 8.49 18.26 3.22% 58.11%
MCHX Marchex, Inc. 8.51 38.81 2.03% N/A
MRTN Marten Transport, Ltd. 5.06 17.61 0.54% 9.60%
MRVL Marvell Technology Group Ltd. 6.39 15.56 2.21% 35.82%
MCFT MCBC Holdings, Inc. 9.92 0.81 N/A N/A
MCOX Mecox Lane Limited 3.32 N/A N/A N/A
MDAS MedAssets, Inc. 9.53 N/A N/A N/A
MDGS Medigus Ltd. 0.07 N/A N/A N/A
MEET MeetMe, Inc. 7.84 24.84 N/A N/A
MEIP MEI Pharma, Inc. 0.03 N/A N/A N/A
MEMP Memorial Production Partners LP 4.49 N/A N/A N/A
MRD Memorial Resource Development Corp. 4.27 19.12 N/A N/A
MENT Mentor Graphics Corporation 9.83 18.89 0.87% 15.81%
MERC Mercer International Inc. 5.5 6.04 3.98% N/A
MSLI Merus Labs International Inc. 9.83 N/A N/A N/A
MEOH Methanex Corporation 8.3 12.66 2.82% 32.28%
MGEE MGE Energy Inc. 9.78 19.14 3.10% 55.75%
MGPI MGP Ingredients, Inc. 9.87 10.63 0.40% 3.91%
MU Micron Technology, Inc. 3.45 5.73 N/A N/A
MSFT Microsoft Corporation 8.44 29.25 2.91% 81.91%
MCEP Mid-Con Energy Partners, LP 4.57 15.03 17.92% 704.25%
MNDO MIND C.T.I. Ltd. 4.42 9.14 11.19% 104.27%
MKSI MKS Instruments, Inc. 7.7 13.76 2.07% 27.28%
MOCO MOCON, Inc. 8.47 64.59 3.33% 213.33%
MLNK ModusLink Global Solutions, Inc 0.7 N/A N/A N/A
MCRI Monarch Casino & Resort, Inc. 7.89 19.23 N/A N/A
MGI Moneygram International, Inc. 7.77 N/A N/A N/A
MFLX Multi-Fineline Electronix, Inc. 1.36 2.45 N/A N/A
MYRG MYR Group, Inc. 5.62 15.5 N/A N/A
NATH Nathan's Famous, Inc. 9.77 15.22 N/A N/A
NAUH National American University Holdings, Inc. 3.37 9.96 6.43% 67.45%
NCMI National CineMedia, Inc. 8.17 54.54 6.76% 372.00%
NGHC National General Holdings Corp 8.4 15.38 0.43% 5.66%
NRCIA National Research Corporation 9.12 19.03 1.94% 27.40%
NSEC National Security Group, Inc. 5.02 5.27 1.26% 5.31%
NWLI National Western Life Insurance Company 4.63 7.74 0.16% 1.16%
NAII Natural Alternatives International, Inc. 3.22 11.56 N/A N/A
NHTC Natural Health Trends Corp. 8.26 11.39 0.66% 2.97%
NATR Nature's Sunshine Products, Inc. 8.88 43.89 3.27% 58.06%
NCIT NCI, Inc. 8.66 20.09 N/A N/A
UEPS Net 1 UEPS Technologies, Inc. 4.81 9.16 N/A N/A
NTAP NetApp, Inc. 8.34 22.3 2.36% 37.80%
NTGR NETGEAR, Inc. 5.92 N/A N/A N/A
NURO NeuroMetrix, Inc. 0.29 N/A N/A N/A
NLNK NewLink Genetics Corporation 8.38 13.02 N/A N/A
NEWP Newport Corporation 7.63 18.17 N/A N/A
NWS News Corporation 7.36 N/A 1.53% N/A
NWSA News Corporation 7.28 N/A 1.56% N/A
NDLS Noodles & Company 8.26 54.89 N/A N/A
NVFY Nova Lifestyle, Inc 8.19 7.35 N/A N/A
NTLS NTELOS Holdings Corp. 5 N/A N/A N/A
NUTR Nutraceutical International Corporation 6.67 14.93 N/A N/A
NVDA NVIDIA Corporation 8.58 24.02 1.79% 37.44%
OBCI Ocean Bio-Chem, Inc. 6.87 15 N/A N/A
OPTT Ocean Power Technologies, Inc. 0.41 N/A N/A N/A
ORIG Ocean Rig UDW Inc. 4.24 1.28 N/A 33.05%
ODP Office Depot, Inc. 7.43 N/A N/A N/A
ODFL Old Dominion Freight Line, Inc. 9.13 19.81 N/A N/A
ON ON Semiconductor Corporation 8.26 30.82 N/A N/A
ORBK Orbotech Ltd. 6.36 15.14 N/A N/A
OSIS OSI Systems, Inc. 8.95 23.62 N/A N/A
OSN Ossen Innovation Co., Ltd. 7.86 3.62 N/A N/A
OTEL Otelco Inc. 4.38 3.54 N/A N/A
OTTR Otter Tail Corporation 9.5 17.05 4.86% 83.14%
OUTR Outerwall Inc. 3.55 21.86 1.96% 21.96%
OXBR Oxbridge Re Holdings Limited 3.19 5.62 7.70% 44.22%
PFIN P & F Industries, Inc. 5.94 11.99 N/A N/A
PTSI P.A.M. Transportation Services, Inc. 5.58 16.39 N/A N/A
PCAR PACCAR Inc. 9.24 12.83 1.69% 19.69%
PEIX Pacific Ethanol, Inc. 7.36 14.92 N/A N/A
PAAS Pan American Silver Corp. 8.79 N/A 3.02% N/A
FRSH Papa Murphy's Holdings, Inc. 4.87 8.73 N/A N/A
PKOH Park-Ohio Holdings Corp. 6.52 8.99 1.46% 13.39%
PTNR Partner Communications Company Ltd. 6.61 29.06 N/A N/A
PATI Patriot Transportation Holding, Inc. 5.06 28.73 N/A N/A
PTEN Patterson-UTI Energy, Inc. 3.16 33.82 2.75% 91.31%
PCCC PC Connection, Inc. 5.68 12.26 N/A N/A
PCTI PC-Tel, Inc. 6.29 24.44 3.40% 73.41%
PDCE PDC Energy, Inc. 4.56 13.78 N/A N/A
PDFS PDF Solutions, Inc. 8.46 23.27 N/A N/A
PDLI PDL BioPharma, Inc. 2.04 2.83 11.58% 31.66%
SKIS Peak Resorts, Inc. 7.42 N/A N/A N/A
PENN Penn National Gaming, Inc. 9.54 N/A N/A N/A
PERI Perion Network Ltd 1.08 6.04 N/A N/A
PESI Perma-Fix Environmental Services, Inc. 8.57 100 N/A N/A
PETS PetMed Express, Inc. 8.7 17.86 4.37% 76.29%
PHII PHI, Inc. 4.56 9.13 N/A N/A
PHIIK PHI, Inc. 4.37 8.39 N/A N/A
PLAB Photronics, Inc. 3.94 20.56 N/A N/A
PPC Pilgrim's Pride Corporation 3.65 6.24 N/A N/A
PME Pingtan Marine Enterprise Ltd. 3.54 2.51 3.03% 4.37%
PLXS Plexus Corp. 6.84 13.09 N/A N/A
PNTR Pointer Telocation Ltd. 4.81 3.7 N/A N/A
PCOM Points International, Ltd. 9.96 24.27 N/A N/A
PLCM Polycom, Inc. 6.11 18.32 N/A N/A
PSTR PostRock Energy Corporation 3.93 N/A N/A N/A
PBPB Potbelly Corporation 8.7 62.67 N/A N/A
POWL Powell Industries, Inc. 8.74 63.96 3.73% 222.50%
PRAA PRA Group, Inc. 9.47 12.7 N/A N/A
PLPC Preformed Line Products Company 6.05 20.57 2.39% 50.82%
PINC Premier, Inc. 3.1 N/A N/A N/A
PRGX PRGX Global, Inc. 6.39 N/A N/A N/A
PNRG PrimeEnergy Corporation 4.21 10.01 N/A N/A
PRIM Primoris Services Corporation 8.04 22.77 1.24% 21.76%
PFIE Profire Energy, Inc. 6.81 20.59 N/A N/A
PSDV pSivida Corp. 9.5 15 N/A N/A
QCCO QC Holdings, Inc. 2.18 16.54 N/A N/A
QIWI QIWI plc 3.92 5.93 4.66% 48.48%
QLGC QLogic Corporation 5.21 19.22 N/A N/A
QCOM QUALCOMM Incorporated 8.24 15.14 3.54% 47.65%
RRD R.R. Donnelley & Sons Company 6.25 21.02 6.75% 142.74%
ROIA Radio One, Inc. 8.92 N/A N/A N/A
ROIAK Radio One, Inc. 8.9 N/A N/A N/A
RDNT RadNet, Inc. 8.97 35.67 N/A N/A
RLOG Rand Logistics, Inc. 7.7 N/A N/A N/A
RICK RCI Hospitality Holdings, Inc. 5.27 8.51 N/A N/A
RCMT RCM Technologies, Inc. 7.54 10.98 N/A N/A
RDI Reading International Inc 9.05 7.31 N/A N/A
RRGB Red Robin Gourmet Burgers, Inc. 9.15 29.04 N/A N/A
REMY Remy International, Inc. 9.18 79.89 1.50% 111.50%
REGI Renewable Energy Group, Inc. 7.83 11.18 N/A N/A
RCII Rent-A-Center Inc. 8.1 13.79 3.71% 49.67%
RTK Rentech, Inc. 8.09 N/A N/A N/A
RJET Republic Airways Holdings, Inc. 5.63 4.04 N/A N/A
RECN Resources Connection, Inc. 9.13 22.03 2.54% 44.49%
SALE RetailMeNot, Inc. 5.07 26.57 N/A N/A
REXX Rex Energy Corporation 6.16 N/A N/A N/A
RGCO RGC Resources Inc. 8.64 19.62 3.80% 72.62%
RELL Richardson Electronics, Ltd. 2.52 N/A 3.95% N/A
RNET RigNet, Inc. 7.23 39.2 N/A N/A
RCKY Rocky Brands, Inc. 6.88 12.28 2.31% 28.11%
RMCF Rocky Mountain Chocolate Factory, Inc. 8.39 19.28 4.10% 73.16%
RSTI Rofin-Sinar Technologies, Inc. 8.18 18.04 N/A N/A
RPXC RPX Corporation 1.79 16.1 N/A N/A
RBCN Rubicon Technology, Inc. 0.04 N/A N/A N/A
RUSHA Rush Enterprises, Inc. 8.58 11.93 N/A N/A
RUSHB Rush Enterprises, Inc. 8.28 10.94 N/A N/A
RUTH Ruth's Hospitality Group, Inc. 9.7 30.72 1.47% 26.02%
SAEX SAExploration Holdings, Inc. 4.45 N/A N/A N/A
SAIA Saia, Inc. 6.25 15.19 N/A N/A
SALM Salem Media Group, Inc. 9.3 20.45 4.12% 88.31%
SAFM Sanderson Farms, Inc. 2.64 5.5 1.32% 7.14%
SNDK SanDisk Corporation 6.99 21.34 2.27% 46.85%
SANM Sanmina Corporation 4.86 8.83 N/A N/A
SCSC ScanSource, Inc. 7.59 15.84 N/A N/A
SCHN Schnitzer Steel Industries, Inc. 9.12 N/A 4.69% N/A
STX Seagate Technology. 7.27 9.36 4.48% 38.95%
SCSS Select Comfort Corporation 6.84 15.49 N/A N/A
SIGI Selective Insurance Group, Inc. 6.5 10.63 1.86% 18.87%
GAME Shanda Games Limited 7.42 10.76 N/A N/A
SHEN Shenandoah Telecommunications Co 8.03 25.82 1.18% 30.72%
SHLO Shiloh Industries, Inc. 7.26 7.81 N/A N/A
SCVL Shoe Carnival, Inc. 6.18 16.66 1.07% 17.66%
SIFY Sify Technologies Limited 6.94 31.89 1.28% 38.14%
SGMA SigmaTron International, Inc. 7.09 24.82 N/A N/A
SLGN Silgan Holdings Inc. 9.86 17.94 1.25% 21.32%
SIMO Silicon Motion Technology Corporation 8.45 14.96 2.36% 34.04%
SPIL Siliconware Precision Industries Company, Ltd. 4.72 11.42 7.38% 48.71%
SSRI Silver Standard Resources Inc. 3.54 N/A N/A N/A
SAMG Silvercrest Asset Management Group Inc. 4.14 15.87 4.10% 66.27%
SBGI Sinclair Broadcast Group, Inc. 8.55 11.87 2.55% 29.76%
SINO Sino-Global Shipping America, Ltd. 8.92 5.18 N/A N/A
SZMK Sizmek Inc. 8.65 N/A N/A N/A
SKUL Skullcandy, Inc. 7.53 26.72 N/A N/A
SPU SkyPeople Fruit Juice, Inc. 0.82 2.22 N/A N/A
SKBI Skystar Bio-Pharmaceutical Company 0.97 0.78 N/A N/A
SKYW SkyWest, Inc. 5.1 15.98 0.94% 15.15%
SMT SMART Technologies Inc. 3.1 10.49 N/A N/A
SPRO SmartPros Ltd. 6.91 N/A 2.50% N/A
SWHC Smith & Wesson Holding Corporation 8.6 21.07 N/A N/A
SMTX SMTC Corporation 9.39 N/A N/A N/A
SODA SodaStream International Ltd. 7.54 38.1 N/A N/A
SOHU Sohu.com Inc. 2.52 N/A N/A N/A
SPAN Span-America Medical Systems, Inc. 8.3 15.29 3.62% 53.62%
SGRP SPAR Group, Inc. 5.33 8.04 N/A N/A
SPKE Spark Energy, Inc. 2.24 N/A 9.50% N/A
SPTN SpartanNash Company 6.94 17.45 1.97% 32.18%
SAVE Spirit Airlines, Inc. 7.56 13.49 N/A N/A
SPOK Spok Holdings, Inc. 5.17 18.98 3.04% 58.27%
SPLS Staples, Inc. 6.84 171.11 3.53% 600.72%
SNC State National Companies, Inc. 6.68 18.06 1.01% 4.13%
GASS StealthGas, Inc. 7.23 39.83 N/A N/A
STLD Steel Dynamics, Inc. 8.24 42.29 2.94% 113.06%
SXCL Steel Excel Inc. 4.44 N/A N/A N/A
SMRT Stein Mart, Inc. 7.76 16.2 2.89% 48.21%
STRT Strattec Security Corporation 5.24 11.04 0.83% 8.38%
STRA Strayer Education, Inc. 5.28 14.01 N/A N/A
STB Student Transportation Inc 8.37 247.18 11.03% 2509.72%
SEMI SunEdison Semiconductor Limited 7.3 N/A N/A N/A
SMCI Super Micro Computer, Inc. 7.7 13.34 N/A N/A
SPRT support.com, Inc. 0.14 N/A N/A N/A
SYKE Sykes Enterprises, Incorporated 5.92 16.02 N/A N/A
SYMC Symantec Corporation 6.44 18.34 3.05% 54.90%
SYNC Synacor, Inc. 4.79 N/A N/A N/A
SYNL Synalloy Corporation 5.58 8.28 3.33% 24.52%
SYNA Synaptics Incorporated 9.6 25.47 N/A N/A
SYUT Synutra International, Inc. 8.49 4.49 N/A N/A
TROW T. Rowe Price Group, Inc. 8.06 15.12 3.00% 40.96%
TLF Tandy Leather Factory, Inc. 5.07 10.29 N/A N/A
TATT TAT Technologies Ltd. 4.27 17.82 N/A N/A
TAYD Taylor Devices, Inc. 9.94 19.84 N/A N/A
TECD Tech Data Corporation 5.77 10.22 N/A N/A
TECU Tecumseh Products Company 6.44 N/A N/A N/A
TSYS TeleCommunication Systems, Inc. 9.32 N/A N/A N/A
TTEC TeleTech Holdings, Inc. 8.08 19.64 1.33% 12.94%
TESO Tesco Corporation 4.54 N/A 2.52% N/A
TSRA Tessera Technologies, Inc. 6.08 8.94 2.41% 15.99%
TXN Texas Instruments Incorporated 9.42 17.07 2.92% 46.70%
BONT The Bon-Ton Stores, Inc. 7.42 N/A 5.03% N/A
FINL The Finish Line, Inc. 6.45 14.58 1.39% 19.26%
TFM The Fresh Market, Inc. 5.38 16.96 N/A N/A
GT The Goodyear Tire & Rubber Company 5.29 3.05 0.90% N/A
NAVG The Navigators Group, Inc. 6.6 11.92 N/A N/A
PRSC The Providence Service Corporation 9.93 45.27 73.80% N/A
NCTY The9 Limited 0.02 N/A N/A N/A
THTI THT Heat Transfer Technology, Inc. 4.48 8.23 N/A N/A
TIGR TigerLogic Corporation 0.17 N/A N/A N/A
TIL Till Capital Ltd. 0.45 1.56 N/A N/A
TIVO TiVo Inc. 6.14 30.95 N/A N/A
TORM TOR Minerals International Inc 6.81 N/A N/A N/A
TSEM Tower Semiconductor Ltd. 4.72 N/A N/A N/A
CLUB Town Sports International Holdings, Inc. 9.99 N/A N/A N/A
TWMC Trans World Entertainment Corp. 1.22 26.88 N/A N/A
TACT TransAct Technologies Incorporated 8.76 N/A 4.30% N/A
TRNS Transcat, Inc. 7.47 16.64 N/A N/A
TGA Transglobe Energy Corp 1.77 N/A 7.25% N/A
TZOO Travelzoo Inc. 9.04 19.98 N/A N/A
TRS TriMas Corporation 6.15 19.68 N/A N/A
TSRI TSR, Inc. 9.02 46.94 N/A N/A
TTMI TTM Technologies, Inc. 9.09 N/A N/A N/A
TOUR Tuniu Corporation 1.65 N/A N/A N/A
TWIN Twin Disc, Incorporated 4.87 13.67 2.69% 31.09%
USEG U.S. Energy Corp. 4.6 N/A N/A N/A
UFPT UFP Technologies, Inc. 7.36 20.65 N/A N/A
UFCS United Fire Group, Inc 6.91 11.65 2.65% 28.06%
UIHC United Insurance Holdings Corp. 4.49 10.82 1.58% 14.91%
UNTD United Online, Inc. 3.2 17.88 N/A N/A
USLM United States Lime & Minerals, Inc. 6.52 20.95 0.96% 19.88%
UFPI Universal Forest Products, Inc. 9.12 18.72 1.33% 24.62%
USAP Universal Stainless & Alloy Products, Inc. 7.82 31.01 N/A N/A
UACL Universal Truckload Services, Inc. 6.24 12.53 1.52% 18.63%
URBN Urban Outfitters, Inc. 7.52 17.74 N/A N/A
USAK USA Truck, Inc. 4.51 19.65 N/A N/A
UTMD Utah Medical Products, Inc. 9.06 17.2 1.92% 33.56%
VNR Vanguard Natural Resources LLC 4.46 N/A 16.26% N/A
VNRAP Vanguard Natural Resources LLC 6.31 N/A 9.01% N/A
VNRBP Vanguard Natural Resources LLC 5.85 N/A 10.74% N/A
VNRCP Vanguard Natural Resources LLC 5.94 N/A 10.56% N/A
VDSI VASCO Data Security International, Inc. 8.18 12.83 N/A N/A
APPY Venaxis, Inc. 0.6 N/A N/A N/A
VRA Vera Bradley, Inc. 6.24 21.09 N/A N/A
VIA Viacom Inc. 7.17 10.63 3.60% 32.40%
VIAB Viacom Inc. 7.09 10.43 3.69% 32.40%
VIAV Viavi Solutions Inc. 8.63 N/A N/A N/A
VLGEA Village Super Market, Inc. 5.47 12.86 3.75% 77.35%
VIP VimpelCom Ltd. 4.16 N/A 1.19% N/A
VIRC Virco Manufacturing Corporation 7.34 29.03 N/A N/A
VA Virgin America Inc. 6.61 8.3 4.90% N/A
VRTS Virtus Investment Partners, Inc. 4.64 10.86 1.79% 19.34%
VOD Vodafone Group Plc 8.42 10.7 7.03% 50.05%
VOXX VOXX International Corporation 8.63 N/A N/A N/A
VSEC VSE Corporation 7.46 11.01 1.15% 11.34%
VTVT vTv Therapeutics Inc. 1.16 N/A N/A N/A
WRES Warren Resources, Inc. 6.84 N/A N/A N/A
WSTG Wayside Technology Group, Inc. 6.92 13.85 3.89% 54.50%
WERN Werner Enterprises, Inc. 5.73 17.66 0.90% 12.76%
WSTC West Corporation 8.13 10.64 3.82% 52.95%
WMAR West Marine, Inc. 5.25 37.94 N/A N/A
WDC Western Digital Corporation 5.65 13.15 2.50% 29.12%
WLB Westmoreland Coal Company 7.93 N/A N/A N/A
WEYS Weyco Group, Inc. 7.87 15.09 2.92% 43.40%
WFM Whole Foods Market, Inc. 7.65 19.8 1.62% 30.46%
WILN Wi-Lan Inc 2.18 39.2 8.08% 326.06%
WHLM Wilhelmina International, Inc. 9.54 28.71 N/A N/A
WVVI Willamette Valley Vineyards, Inc. 9.31 14.41 N/A N/A
WLDN Willdan Group, Inc. 5.79 8.95 N/A N/A
WLFC Willis Lease Finance Corporation 8.81 52.18 N/A N/A
WIN Windstream Holdings, Inc. 6.16 N/A 7.89% N/A
WRLD World Acceptance Corporation 3.68 2.63 N/A N/A
WPPGY WPP plc 9.22 14.36 2.42% 39.75%
WSCI WSI Industries Inc. 5.29 11.88 3.09% 35.62%
XCRA Xcerra Corporation 5.21 11.6 N/A N/A
XNET Xunlei Limited 1.37 N/A N/A N/A
YNDX Yandex N.V. 5.86 7.92 N/A N/A
YRCW YRC Worldwide, Inc. 4.98 43.91 N/A N/A
YECO Yulong Eco-Materials Limited 3.58 4.53 N/A N/A
ZAGG ZAGG Inc 5.12 13.74 N/A N/A
ZUMZ Zumiez Inc. 4.69 14.76 N/A N/A

In case you are curious, this is a table of all NASDAQ stocks that have a positive EV/EBITDA under 10, accompanied by some other useful metrics.  Screening EV/EBITDA is a good way to select stocks for value investors.  The data is from Yahoo! Finance, accurate as of September 10, 2015.

First, import csv:

import csv

Create a CSV reader object. Replace ‘input.csv’ with the name of the CSV file you want to convert data from. Beginners -- please save the python file you are working on in the same folder as the CSV file you are inputting.

csvFile = open('input.csv')#enter the csv filename
csvReader = csv.reader(csvFile)
csvData = list(csvReader)

Create a HTML file. Replace ‘output.html’ with the name of your outputting HTML file:

with open('output.html', 'w') as html: #enter the html filename

Write the CDN links to Bootstrap’s stylesheets.  You can skip this step if you have already linked them in your header:

html.write('''<!-- Latest compiled and minified CSS -->

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.8.1/bootstrap-table.min.css">

<!-- Latest compiled and minified CSS -->

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> ''')

Create a Bootstrap table by writing the data-toggle = "table" attribute in the table <tag>. You can further customize your table options with additional attributes. I wanted to paginate my table, so I added data-pagination = "true":

html.write('<table data-toggle = "table" data-pagination = "true">\r')

We then write the header, assuming the first row is the header. Because I wanted my columns to be sortable, I added data-sortable="true" to each column.

    r = 0
    for row in csvData:
        if r == 0:
            html.write('\t<thead>\r\t\t<tr>\r')
            for col in row:
                html.write('\t\t\t<th data-sortable="true">' + col + '</th>\r')
            html.write('\t\t</tr>\r\t</thead>\r')
            html.write('\t<tbody>\r')

Write each subsequent row using the following code:

        else:
            html.write('\t\t<tr>\r')
            for col in row:
                html.write('\t\t\t<td>' + col + '</td>\r')
            html.write('\t\t</tr>\r')

Finish with links to jQuery and Bootstrap’s JavaScript CDN.  Again, you can skip this step if you have already attached the links to the end of your body:

    html.write('''
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>

<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

<!-- Latest compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.8.1/bootstrap-table.min.js"></script>
''')

That’s it.  Run the code and you should be able to preview a beautiful, sortable Bootstrap table.  With Python, you can customize the table to your needs and recycle the code!  For the table’s full functionalities, visit Bootstrap Table’s documentation and examples pages.  Here is the entire code:

import csv

csvFile = open('input.csv')#enter the csv filename
csvReader = csv.reader(csvFile)
csvData = list(csvReader)


with open('output.html', 'w') as html: #enter the output filename
    html.write('''<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.8.1/bootstrap-table.min.css">

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
''')    
    html.write('<table data-toggle = "table" data-pagination = "true">\r')
    r = 0
    for row in csvData:
        if r == 0:
            html.write('\t<thead>\r\t\t<tr>\r')
            for col in row:
                html.write('\t\t\t<th data-sortable="true">' + col + '</th>\r')
            html.write('\t\t</tr>\r\t</thead>\r')
            html.write('\t<tbody>\r')
        else:
            html.write('\t\t<tr>\r')
            for col in row:
                html.write('\t\t\t<td>' + col + '</td>\r')
            html.write('\t\t</tr>\r')

        r += 1
    html.write('\t</tbody>\r')
    html.write('</table>\r')
    
    html.write('''
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>

<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

<!-- Latest compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.8.1/bootstrap-table.min.js"></script>
''')