<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/rss/stylesheet/" type="text/xsl"?>
<rss xmlns:content='http://purl.org/rss/1.0/modules/content/' xmlns:taxo='http://purl.org/rss/1.0/modules/taxonomy/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:itunes='http://www.itunes.com/dtds/podcast-1.0.dtd' xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:atom='http://www.w3.org/2005/Atom' xmlns:podbridge='http://www.podbridge.com/podbridge-ad.dtd' version='2.0'>
<channel>
  <title>苏迟但到的主页</title>
  <language>zh-cn</language>
  <generator>microfeed.org</generator>
  <itunes:type>episodic</itunes:type>
  <itunes:explicit>false</itunes:explicit>
  <atom:link rel="self" href="https://kexohproject.pages.dev/rss/" type="application/rss+xml"/>
  <link>https://kexohproject.pages.dev</link>
  <description>
    <![CDATA[<p>你好，欢迎访问个人主页！</p><p>擅长密码学，安全分析，数字水印等技术。</p><p>你可以联系我通过:findmykexin@gmail.com或者知乎私信。</p><p>我的知乎链接：<a href="https://www.zhihu.com/people/su-chi-dan-dao" rel="noopener noreferrer" target="_blank">苏迟但到 - 知乎 (zhihu.com)</a></p><p>我的github链接：<a href="https://github.com/kexinoh" rel="noopener noreferrer" target="_blank">kexinoh</a></p>]]>
  </description>
  <itunes:author>苏迟但到</itunes:author>
  <itunes:image href="https://kexohcdn.gptapi.cyou/kexohproject/production/images/channel-2e54d141ee195646ca12a9d16507a908.jpg"/>
  <image>
    <title>苏迟但到的主页</title>
    <url>https://kexohcdn.gptapi.cyou/kexohproject/production/images/channel-2e54d141ee195646ca12a9d16507a908.jpg</url>
    <link>https://kexohproject.pages.dev</link>
  </image>
  <copyright>©2024</copyright>
  <itunes:category text="Education">
    <itunes:category text="Language Learning"/>
  </itunes:category>
  <itunes:category text="Technology"/>
  <item>
    <title>你被哪个后来知道很sb的BUG困扰过一周以上吗？</title>
    <guid>snHwDg9Ovce</guid>
    <pubDate>Mon, 02 Oct 2023 08:38:06 GMT</pubDate>
    <itunes:explicit>false</itunes:explicit>
    <description>
      <![CDATA[<p data-pid="pApV1yF4">我手上有一些excel文档，然后糟糕的是我需要读取颜色来收集数据。类似下面：</p><figure data-size="normal"><noscript><img src="https://pic4.zhimg.com/v2-4769f145a81c2a3b9baaa07347df48cf_b.jpg" data-caption="" data-size="normal" data-rawwidth="287" data-rawheight="317" data-original-token="v2-d32ee6e9d6d0e6ce5b75b63307b78ac5" data-default-watermark-src="https://pic1.zhimg.com/v2-d7a15c319dac9fab3240903d86b7c694_b.jpg" class="content_image" width="287"/></noscript><img src="data:image/svg+xml;utf8,&lt;svg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;287&#39; height=&#39;317&#39;&gt;&lt;/svg&gt;" data-caption="" data-size="normal" data-rawwidth="287" data-rawheight="317" data-original-token="v2-d32ee6e9d6d0e6ce5b75b63307b78ac5" data-default-watermark-src="https://pic1.zhimg.com/v2-d7a15c319dac9fab3240903d86b7c694_b.jpg" class="content_image lazy" width="287" data-actualsrc="https://pic4.zhimg.com/v2-4769f145a81c2a3b9baaa07347df48cf_b.jpg"/></figure><p data-pid="Ztb1n-lh">但是好在代码其实不难，我们可以使用openpyxl来读取文档，具体是使用cell.fill.start_color.index来单元格的颜色。</p><p data-pid="THW3FJWb">我只需要读取是否为白色就可以了</p><figure data-size="normal"><noscript><img src="https://pic4.zhimg.com/v2-460a2e78468a6df261c7238348368d8b_b.jpg" data-caption="" data-size="normal" data-rawwidth="451" data-rawheight="465" data-original-token="v2-977b205a682a3abb493bdfcb0c391280" data-default-watermark-src="https://pic4.zhimg.com/v2-97b87f80f674309780678b34c5f731bf_b.jpg" class="origin_image zh-lightbox-thumb" width="451" data-original="https://pic4.zhimg.com/v2-460a2e78468a6df261c7238348368d8b_r.jpg"/></noscript><img src="data:image/svg+xml;utf8,&lt;svg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;451&#39; height=&#39;465&#39;&gt;&lt;/svg&gt;" data-caption="" data-size="normal" data-rawwidth="451" data-rawheight="465" data-original-token="v2-977b205a682a3abb493bdfcb0c391280" data-default-watermark-src="https://pic4.zhimg.com/v2-97b87f80f674309780678b34c5f731bf_b.jpg" class="origin_image zh-lightbox-thumb lazy" width="451" data-original="https://pic4.zhimg.com/v2-460a2e78468a6df261c7238348368d8b_r.jpg" data-actualsrc="https://pic4.zhimg.com/v2-460a2e78468a6df261c7238348368d8b_b.jpg"/></figure><p data-pid="efhhMQZK">可以看见wps中表格的背景色的定义为FFFFFF，也就是说我只需要判断cell.fill.start_color.index是否为FFFFFFFF即可。但是使用cell.fill.start_color.index却怎么也不能读取到全部的数据，只能读到一小部分的数据。</p><p data-pid="4ttkJBa7">现在很SB的BUG出现了。</p><p data-pid="HGmnrR94">我就可以开始了漫长的debug，然后我尝试把所有的单元格的颜色输出的时候发现，</p><p data-pid="jY-AtrdY">竟然部分单元格的颜色其实为00000000（透明度为100%的黑色），但是我的文档之中FFFFFFFF和00000000都存在，从而导致了读取数据不全的问题。但是在WPS的设置背景颜色中，显示的都是FFFFFF。</p>]]>
    </description>
    <itunes:title>New Article Title for iTunes</itunes:title>
  </item>
</channel>
</rss>