xlsx 相关问题

xlsx是使用默认格式Microsoft Excel 2007或更高版本创建的文件的文件扩展名。

我需要帮助在 pandas Dataframe 上搜索值列表,然后分隔找到值的行

我希望实现什么: 我想知道在 pandas Dataframe 中查找列表的任何值,然后分隔找到该值的行的最佳方法是什么。 这是我尝试过的...

回答 1 投票 0

SheetJS 导出的 Excel 文件显示不正确的日期和字符串值被简化为科学记数法

我正在尝试使用 SheetJS 库将 html 表导出到 excel 文件。这是我的代码: </sc...</desc> <question vote="0"> <p>我正在尝试使用 <em>SheetJS</em> 库将 html 表导出到 Excel 文件。这是我的代码:</p> <pre><code>&lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.17.2/xlsx.full.min.js&#34; &gt;&lt;/script&gt; &lt;script&gt; var a = document.getElementById(&#34;new_table&#34;); var fp=XLSX.utils.table_to_book(a,{sheet:&#34;table&#34;}); XLSX.write(fp,{ bookType:&#39;xlsx&#39;, type:&#39;base64&#39; }); XLSX.writeFile(fp,&#34;table.xlsx&#34;); &lt;/script&gt; </code></pre> <p>我的 <pre><code>html</code></pre> 表有一列名为 <em>dates</em>,其中所有日期都是字符串,即 10/04/2021、11/05/2021 等,另一列名为 <em>ID</em>,其中所有值都是 11数字字符串,即11P02399018等</p> <p>但是在我的 <strong>table.xlsx</strong> 文件中,ID 以科学计数法显示,日期显示为 ######。当我将鼠标悬停在 ##### 值上时,日期类似于 04-10-2021、05-11-2021 等。为什么?我该如何解决这个问题?</p> <p>而且ID如01480EI2104,在excel文件中去掉了前面的0,即变成1480EI2104。</p> </question> <answer tick="false" vote="0"> <p>如果日期显示为######,则意味着您的列的宽度不足以容纳内容。您可以打开文件并使这些列更宽,或者您可以使用代码来完成:</p> <pre><code>ws[&#39;!cols&#39;] = wscols </code></pre> <p>其中 <pre><code>ws</code></pre> 是工作表,<pre><code>wscols</code></pre> 是列属性对象数组,如下所示: <pre><code>{wch: 18}</code></pre></p> <p>参见:<a href="https://github.com/sheetjs/sheetjs#worksheet-object" rel="nofollow noreferrer">工作表对象</a></p> </answer> <answer tick="false" vote="0"> <p>嗯,正如杰斯珀所说,您可以将单元格变宽以看不到#######, 对于日期,Excel 将它们转换为 mm/dd/yyyy,您可以像这样更改它 [https://docs.sheetjs.com/docs/csf/features/dates]:</p> <pre><code>/* set cell A1 number format */ ws[&#34;!data&#34;][0][0].z = &#34;dd-mm-yyyy&#34; </code></pre> <p>对于 ID,看起来 excel 正在将其转换为数字,因此它会删除第一个 0,您可以在渲染数据时通过将 ID 设置为字符串来从表中更改它:</p> <pre><code>$(&#34;&lt;td&gt;&#34;).text(user.ID.toString()).appendTo(row); </code></pre> <p>我认为这会做到这一点,如果它没有尝试将 ID 单元格设置为字符串:</p> <pre><code>//iterate over the cells cell.t = &#34;s&#34;; // Set cell type as string </code></pre> </answer> </body></html>

回答 0 投票 0

C# Form 到 OfficeOpenXMml 文件 I/O 写入错误

我正在尝试从 C# 表单创建并写入 xlsx 文件。 private async void saveButton_Click(对象发送者,EventArgs e) { //单击保存按钮时从表单中提取变量 拉...

回答 1 投票 0

创建 xlsx 时 openpyxl [Errno 13] 权限被拒绝,除非使用调试器

我正在尝试使用 openpyxl 编写一个 excel 文件。我正在使用 PyCharm 社区版 2021.2.3 和 Python 3.8.10。 这样做时,我得到一个例外 异常:[Errno 13] 权限被拒绝 我...

回答 1 投票 0

VBA Excel 验证导致工作簿文件损坏

在 Excel VBA 中,可以使用以下函数定义单元格验证: myRange.Validation.add 类型:=xlValidateList,AlertStyle:=xlValidAlertStop,运算符:= xlBetween,Formula1:=myListString ...

回答 3 投票 0

在 R 中格式化 xlsx:根据具有列名称的值突出显示列中的单元格

我使用 R 进行分析,列出每年和物种的一堆计数;列中的年份和行中的物种。我下面有一个小的虚拟数据集。数据集的最后一列(year_highli...

回答 1 投票 0

有没有办法在 NodeJS 的流中加载内存中的 140mb+ Excel 文件?

我有Excel文件,每个文件的大小最大可达150mb。我需要逐步加载该文件的块(例如,批量加载 1000 行),以便我可以将它们转换为 JSON 并对其进行操作。 我试过了...

回答 1 投票 0

XML-BEANS 编译模式:无法找到编译模式资源 org/apache/poi/schemas/ooxml/system/ooxml/ctstring4cdatype.xsb

SpringBoot,尝试生成包含数据透视表的 xlsx 文件,但每次它都会因该堆栈跟踪而崩溃。 使用 xmlbeans 5.0.3 XML-BEANS 编译模式:无法找到编译模式资源...

回答 2 投票 0

使用 pandas 将 df 中的行移动单元格的值

我有以下输入表,我想获取输出表。 为此,我必须检查从第 14 行到文件末尾的每个单元格内容的最后部分,如果我...

回答 1 投票 0

PhpSpreadsheet 损坏的 xlsx 文件

我在尝试下载 xlsx 文件时遇到问题。当我在本地测试它时它工作得很好,但是当我将它上传到生产服务器时,文件被损坏。 这是文件输出:

回答 4 投票 0

在Python中从Excel数据创建Dict

我想根据 Excel 单元格中的值创建一个字典。例如下表: 第 1 栏 第2栏 C3栏 A 乙 C d e F 我想创建一本字典,如下所示,缺点......

回答 1 投票 0

将数据导出到 React Native 中的 Excel(在网络上)

我在我的项目中使用react-native-fs & xlsx。 当在网络浏览器(chorom、microsoft Edge、...)中打开应用程序时,返回无法读取未定义的属性(读取“RNFSFileTypeRegular”)错误。 比...

回答 1 投票 0

获取标题行 REACT XLSX

我当前正在处理 Excel 文档,但我只需要获取表头名称。 到目前为止我的代码看起来像这样 如果(文件){ 让 fileReader = new FileReader(); 文件阅读器。

回答 3 投票 0

为什么我的 VBA 复制/粘贴宏会跳过一些(但不是全部)设置变量?

我有一个宏,旨在从 Workbook1-Sheet1 复制数据并将其粘贴到 Workbook2-Sheet1 中。它完美地利用了变量和 .Copy 函数,但仅适用于某些变量。这是sk...

回答 1 投票 0

将渐变彩色数据框导出到Excel

我想要可视化一些数据,所以我需要根据值用渐变颜色为我的数据框着色,并且我想将其导出到 Excel 中。 我现在拥有的是,它导出灰色标准...

回答 1 投票 0

Python - 使用条件格式从 xlsx 文件中读取单元格颜色

我需要使用条件格式从 Excel 获取单元格颜色。 单元格按照条件格式规则着色,因此我无法直接读取背景颜色,因为它始终是 00000000。尝试过

回答 1 投票 0

python openpyxl读取excel太慢

我有一个.xlsx文件,拥有1841行。每行有 30 列。使用 openpyxl 将整个信息保存到列表中。 def get_value(i,ws,article_row): 值=ws.cell(行=article_row,列=i).value ...

回答 3 投票 0

如何在 Python 中使用密码保护 XLSX 文件

我想创建一个包含一些数据的 Excel 文件,并用密码保护整个文件,而不仅仅是工作表。 我环顾了很多地方,但没有找到一种没有像 spire.xls 这样的付费库的方法

回答 1 投票 0

为什么我必须在上传之前打开并保存Excel一次

我正在使用 puppeteer 来自动化提取数据并上传到系统的过程。 使用 Node.js XLSX 包,我已经能够生成 excel 文件,下一步是上传该文件

回答 1 投票 0

线程“主”java.lang.NoSuchFieldError 中出现异常:Factory

最近将 POI jar 版本从 3.17 升级到 5.1 以及在 3.x 中工作的以下代码现在已损坏,( jdk 1.8 ) 下面是使用的Jar集 下面是我的存根: 导入java.io.File; 进口日本...

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.