<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>mapana (M)</title>
    <link>https://ruby-china.org/mapana</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>如何生产唯一数据可以混淆后得到 Int 小于 4294967295 ?</title>
      <description>&lt;p&gt;在需要数据混淆的情况下&lt;/p&gt;

&lt;p&gt;如何生产唯一数据，然后转成&lt;code&gt;Int&lt;/code&gt;并且小于&lt;code&gt;4294967295&lt;/code&gt;？&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="c1"&gt;# 比如&lt;/span&gt;
&lt;span class="n"&gt;irb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="mo"&gt;001&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;require&lt;/span&gt; &lt;span class="s2"&gt;"securerandom"&lt;/span&gt;
&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="kp"&gt;true&lt;/span&gt;
&lt;span class="n"&gt;irb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="mo"&gt;002&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;SecureRandom&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;uuid&lt;/span&gt;
&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;"45f196d4-2af5-4ae0-b771-b855fcd3e12d"&lt;/span&gt;
&lt;span class="c1"&gt;# 混淆数据 &amp;lt; 4294967295&lt;/span&gt;
&lt;span class="n"&gt;irb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="mo"&gt;003&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to_i&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;1173460692&lt;/span&gt;
&lt;span class="c1"&gt;# 原数据&lt;/span&gt;
&lt;span class="n"&gt;irb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="mo"&gt;004&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to_i&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;to_s&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;"45f196d4"&lt;/span&gt;
&lt;span class="n"&gt;irb&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="mo"&gt;005&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;最终，我能拿到原数据和混淆后唯一的小于 &lt;code&gt;4294967295&lt;/code&gt; 的 Int 数据；并且可以逆向&lt;/p&gt;

&lt;p&gt;说说&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;uuid.to_i(16) 会有弊端吗？&lt;/li&gt;
&lt;li&gt;你们有什么更好的经验？&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;先多谢各位！！！&lt;/p&gt;</description>
      <author>mapana</author>
      <pubDate>Mon, 07 Jan 2019 14:57:13 +0800</pubDate>
      <link>https://ruby-china.org/topics/37978</link>
      <guid>https://ruby-china.org/topics/37978</guid>
    </item>
    <item>
      <title>求指教，关于冷热数据分离，各位大神们是如何在 Rails 中处理的？</title>
      <description>&lt;h2 id="版本"&gt;版本&lt;/h2&gt;
&lt;p&gt;rails 3 + ruby 1.9 + mysql 5.7 + Tidb&lt;/p&gt;
&lt;h2 id="场景"&gt;场景&lt;/h2&gt;
&lt;p&gt;热数据存储于 mysql，冷数据存储于 Tidb&lt;/p&gt;

&lt;p&gt;我想，很多数据量大的系统都会出现类似这种场景&lt;/p&gt;

&lt;p&gt;比如一个系统中 &lt;strong&gt;order&lt;/strong&gt; 数据，
在现在 &lt;strong&gt;2018&lt;/strong&gt; 年了，&lt;strong&gt;1&lt;/strong&gt; or &lt;strong&gt;2&lt;/strong&gt; 年前的数据，用户基本没有需求访问了吧？有也是处于极少数情况。&lt;/p&gt;
&lt;h2 id="问题"&gt;问题&lt;/h2&gt;
&lt;p&gt;请教各界朋友&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;有什么方案可以处理这种场景？&lt;/li&gt;
&lt;li&gt;如何在现有系统中，(不改动 or 少量改动) 的集成？&lt;/li&gt;
&lt;/ol&gt;

&lt;hr&gt;

&lt;p&gt;想法💡&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;获取结果流程 &lt;img src="https://l.ruby-china.com/photo/2018/8ce14830-7485-4a51-9f82-7d5fae634114.png!large" title="" alt=""&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;插件，我可以在任意&lt;code&gt;model&lt;/code&gt;使用插件代理该&lt;code&gt;model&lt;/code&gt;的所有 select sql，让插件在不同情况下切换不同数据源&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;但，我好像不知道该如何实现它 ...&lt;/p&gt;</description>
      <author>mapana</author>
      <pubDate>Tue, 06 Nov 2018 15:19:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/37733</link>
      <guid>https://ruby-china.org/topics/37733</guid>
    </item>
    <item>
      <title>如何解决 swagger 相同 url 不同请求方式的错误？</title>
      <description>&lt;p&gt;不知道大家是用什么编写 API 文档的，我选用 swagger 之后才发现，它不能同时存在两个一模一样的 url &lt;br&gt;
像 rails 的 index 和 create 相同 url 不同的请求方式 ...
&lt;br&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;GET&lt;/code&gt;
&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/b781ee1a-5264-4eed-9532-279a7aacf18d.png!large" title="" alt=""&gt;
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;POST&lt;/code&gt;
&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/e1d3f50c-37c5-4528-b7d3-c803b29524e6.png!large" title="" alt=""&gt;
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt; &lt;code&gt;ERROR&lt;/code&gt;
&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/3077d832-e23d-4764-ab1c-2e299336d95e.png!large" title="" alt=""&gt;
&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;大神们可以说说你们是如何处理接口文档的，swagger 的 gem 会不会更好用？&lt;/p&gt;</description>
      <author>mapana</author>
      <pubDate>Sat, 27 May 2017 17:15:51 +0800</pubDate>
      <link>https://ruby-china.org/topics/33089</link>
      <guid>https://ruby-china.org/topics/33089</guid>
    </item>
    <item>
      <title>SOAP::RPC::Driver  SSL_connect returned=1 errno=0 state=error: certificate verify failed 如何解决？</title>
      <description>&lt;p&gt;环境：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;rails&lt;/span&gt; &lt;span class="mf"&gt;4.2&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;
&lt;span class="n"&gt;ruby&lt;/span&gt; &lt;span class="mf"&gt;2.3&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;系统：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;deepin&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Gem：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;soap4r&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;代码：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;driver&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;SOAP&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;RPC&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"https://xxx"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add_method&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'method'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'value1'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'value2'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'value3'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;method&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;value1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;value2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;value3&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;异常：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="no"&gt;SSL_connect&lt;/span&gt; &lt;span class="n"&gt;returned&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="n"&gt;errno&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="n"&gt;state&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="ss"&gt;error: &lt;/span&gt;&lt;span class="n"&gt;certificate&lt;/span&gt; &lt;span class="n"&gt;verify&lt;/span&gt; &lt;span class="n"&gt;failed&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我想要跳过证书的验证，试过 google 很多方式无果...，请各位大神指教！&lt;/p&gt;

&lt;p&gt;尝试使用&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;options&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;'protocol.http.ssl_config.ca_file'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;  &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kp"&gt;nil&lt;/span&gt;
&lt;span class="n"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;options&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;'protocol.http.ssl_config.verify_mode'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;  &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;OpenSSL&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;SSL&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;VERIFY_NONE&lt;/span&gt;
&lt;span class="ow"&gt;or&lt;/span&gt;
&lt;span class="n"&gt;driver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;options&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;'protocol.http.ssl_config.verify_mode'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;  &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kp"&gt;nil&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;依然没有解决...&lt;/p&gt;

&lt;p&gt;最后使用使用 HTTP 模拟 SOAP 发送 XML 的过程，然后让 HTTP 跳过证书验证后解决次问题！&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;param&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"your xml to string"&lt;/span&gt;
&lt;span class="n"&gt;uri&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;URI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"https://xxx"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;http&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Net&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;HTTP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;uri&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;host&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;uri&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;port&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;use_ssl&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kp"&gt;true&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;uri&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;scheme&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s2"&gt;"https"&lt;/span&gt;
&lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;verify_mode&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;OpenSSL&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;SSL&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;VERIFY_NONE&lt;/span&gt;
&lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;start&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;request_post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;uri&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;res&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
    &lt;span class="nb"&gt;print&lt;/span&gt; &lt;span class="n"&gt;res&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;body&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>mapana</author>
      <pubDate>Thu, 05 Jan 2017 09:05:42 +0800</pubDate>
      <link>https://ruby-china.org/topics/32059</link>
      <guid>https://ruby-china.org/topics/32059</guid>
    </item>
    <item>
      <title>CarrierWave::UploadError: Upload failed, status code: 0, response: {}</title>
      <description>&lt;p&gt;需求：通过现成的图片 URL 上传到七牛然后返回给相关 Model&lt;/p&gt;

&lt;p&gt;&lt;code&gt;gem 'carrierwave', github: 'carrierwaveuploader/carrierwave'&lt;/code&gt;&lt;br&gt;
&lt;code&gt;gem 'carrierwave-qiniu', '~&amp;gt; 0.2.4'&lt;/code&gt;&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;image&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Image&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;
&lt;span class="n"&gt;image&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;remote_image_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"http://test.jpg"&lt;/span&gt;
&lt;span class="n"&gt;image&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;save!&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;测试时使用 remote_image_url 的 url 值是可以访问的。&lt;br&gt;
当代码执行到 save! 时报错：&lt;code&gt;验证失败: Imagecould not download file: execution expired&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;无法在线上访问图片服务器，所以只能通过本地上传来规避。&lt;br&gt;
不过依然时不时出现&lt;code&gt;CarrierWave::UploadError: Upload failed, status code: 0, response: {}&lt;/code&gt;
&lt;br&gt;错误不明啊...&lt;/p&gt;</description>
      <author>mapana</author>
      <pubDate>Sat, 08 Oct 2016 21:58:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/31258</link>
      <guid>https://ruby-china.org/topics/31258</guid>
    </item>
    <item>
      <title>[已解决] rails 如何导入自定义 xls</title>
      <description>&lt;p&gt;需求：
有两个功能，1、导出会员数据，2、导入会员数据（需要下载导入的模板，按照模板来填充导入内容）&lt;/p&gt;

&lt;p&gt;楼主使用 require 'csv'做了一个导出，文件为 XXX.xls 文件，顺利完成。
下图是楼主使用 xml 定制的导出格式
&lt;img src="https://l.ruby-china.com/photo/2016/c75ef7070f949bf94a7f08928ab7cdf2.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;至于导入
普遍常见格式够能够利用 csv、spreadsheet 等可以解决，但导入上述所导出个格式，总是"OLE2 sginature is invalid"，完全没法子
需求能导入 windows 平台常见的 excel，以及上述导出来的文件格式
有什么解决办法吗？&lt;/p&gt;</description>
      <author>mapana</author>
      <pubDate>Fri, 22 Jul 2016 19:12:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/30603</link>
      <guid>https://ruby-china.org/topics/30603</guid>
    </item>
  </channel>
</rss>
