小编Ura*_*ain的帖子

使用 python: openpyxl 或任何其他库读取 Excel 工作表中单元格的颜色

好的,这就是我需要的帮助,我有一张 Excel 工作表,并且我使用了图案填充,如下图所示。所以我想在 python 脚本中做的基本上是读取每一行以检查单元格是否具有模式填充以及它是否确实使用在这些特定单元格中找到的值来执行某些操作。我已经成功完成第一部分,即使用 openpyxl 读取 Excel 工作表。

图案填充

到目前为止我所做的代码示例如下所示。我只需要填写第 3 步:if () 部分,如果我需要导入另一个库就可以了,只需让我知道我需要做什么:)

    from openpyxl import load_workbook  

    #Step 3: Use this function to read the colours and do something
    def postDialog(A, B, C, D, E, F, G, H, I, J, K, L):
        if (A == redcolorfill): #HERE How to read pattern fill color of cell

    #Step 1: Execute open excel workbook 
    ACTION1_File = load_workbook('Myfile.xlsx', )
    ACTION1_File_Sheet = ACTION1_File.get_sheet_names()[1]  
    ACTION1_File_Sheet_Name = ACTION1_File.get_sheet_by_name(ACTION1_File_Sheet)

    #Step 2: For every row read columns A-L …
Run Code Online (Sandbox Code Playgroud)

python excel python-3.x openpyxl

5
推荐指数
1
解决办法
9830
查看次数

将 OpenStreetMaps 与 Cordova 集成

我想知道你们是否知道如何将开放街道地图(OSM)与科尔多瓦一起使用?这几天都在找..

\n\n

我能得出的结论是,我不应该直接使用 OSM 的 API,因为如果我有太多调用,他们的服务器会阻止我。所以有免费的开源名称,例如 \n1.Openlayers\n2 .允许我免费使用 OSM 的传单..但是我遵循了他们的所有教程,但我无法让地图显示在模拟器上..

\n\n

我使用的是 Visual studios 2015 社区版。并与科尔多瓦一起工作。涉及 HTML、CSS 和 JavaScript(jQuery)..但我根本看不到地图..

\n\n
\n\n

编辑 2、3、4

\n\n
<!DOCTYPE html>\n<html>\n    <head>\n        <title>Test</title>\n        <link rel="stylesheet" href="https://unpkg.com/leaflet@1.2.0/dist/leaflet.css"\n              integrity="sha512-M2wvCLH6DSRazYeZRIm1JnYyh22purTM+FDB5CsyxtQJYeKq83arPe5wgbNmcFXGqiSH2XR8dT/fJISVA1r/zQ=="\n              crossorigin=""/>\n        <script src="https://unpkg.com/leaflet@1.2.0/dist/leaflet.js"\n               integrity="sha512-lInM/apFSqyy1o6s89K4iQUKg6ppXEgsVxT35HbzUupEVRh2Eu9Wdl4tHj7dZO0s1uvplcYGmt3498TtHq+log=="\n               crossorigin=""></script>\n        <style>\n            #mapid { \n                height: 180px; \n            }\n        </style>\n    </head>\n\n    <body id="Main">\n\n        <div id="mapid"></div>\n\n        <script>\n        var mymap = L.map(\'mapid\').setView([51.505, -0.09], 13);\n\n        L.tileLayer(\'https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={mytoken}\', {\n            attribution: \'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery \xc2\xa9 <a href="http://mapbox.com">Mapbox</a>\',\n            maxZoom: 18,\n            id: \'mapbox.streets\',\n            accessToken: \'mytoken\'\n        }).addTo(mymap);\n …
Run Code Online (Sandbox Code Playgroud)

openlayers openstreetmap leaflet cordova visual-studio-2015

3
推荐指数
1
解决办法
2561
查看次数

如何使用pandas将整列文字换行?

我想使用熊猫来包装整个专栏。我已经设置了列的宽度,现在我只需要包装整个列,因为它们都在1行中。

我搜索的答案不尽相同。我不需要编辑列的宽度,我只想将文本包装在单元格中,这与我高亮显示列n并单击“环绕文本”一样。但我想使用Python脚本来完成此操作,因此我想使用熊猫来实现这一目标。

所以基本上

之前看起来像这样

之后看起来像这样

但我想通过熊猫而不是通过单击自动换行来手动完成此操作。我想将换行不仅应用于一个单元格,而且应用于整个列。

python excel python-3.x pandas

2
推荐指数
1
解决办法
4782
查看次数