javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

sql-Excel中是否有类似合并的函数?

我需要用同一行的一组列(从左到右)中的第一个非空条目填充一个单元格-类似于SQL中的coalesce()。

在以下示例表中

---------------------------------------
|     |  A   |   B   |   C   |    D   |
---------------------------------------
|  1  |      |   x   |   y   |    z   |
---------------------------------------
|  2  |      |       |   y   |        |
---------------------------------------
|  3  |      |       |       |    z   |
---------------------------------------

我想在A行的每个单元格中放置一个单元格函数,这样我将得到:

---------------------------------------
|     |  A   |   B   |   C   |    D   |
---------------------------------------
|  1  |  x   |   x   |   y   |    z   |
---------------------------------------
|  2  |  y   |       |   y   |        |
---------------------------------------
|  3  |  z   |       |       |    z   |
---------------------------------------

我知道我可以使用一系列IF函数来做到这一点,但是在我的实际工作表中,我有30列可供选择,因此,如果有一种更简单的方法,我将很高兴。

trans by 2020-08-12T01:14:16Z

Excel CSV。 d行超过1,048,576行的文件

我已经得到了一个CSV文件,它具有MAX Excel所不能提供的更多功能,我确实需要能够查看所有数据。 我了解并尝试过“拆分”它的方法,但是它不起作用。

背景知识:CSV文件是Excel CSV文件,提供文件的人说大约有2m行数据。

当我将其导入Excel时,我得到的数据一直到行1,048,576,然后将其重新导入到新选项卡中,该标签从数据的行1,048,577开始,但是它只给我一行,而且我知道应该有一个行 更多(不仅因为“那个人”说有200万以上的事实,还因为最后几行中的信息)

我以为发生这种情况的原因可能是因为我已经将CSV文件作为Excel CSV文件提供了,所以所有经过1,048,576的信息都丢失了(?)。

我是否需要SQL数据库格式的文件?

trans by 2020-08-12T01:00:11Z

Excel VBA中的相对路径而不是绝对路径

我编写了一个Excel VBA宏,该宏在对数据执行计算之前从HTML文件(本地存储)导入数据。

目前,使用绝对路径引用HTML文件:

Workbooks.Open FileName:="C:\Documents and Settings\Senior Caterer\My Documents\Endurance Calculation\TRICATEndurance Summary.html"

但是,我想使用相对路径而不是绝对路径来引用它(这是因为我想将电子表格分发给可能不使用相同文件夹结构的同事)。 由于html文件和excel电子表格位于同一文件夹中,所以我不认为这会很困难,但是我完全无法做到这一点。 我在网上搜索过,建议的解决方案都显得非常复杂。

我正在使用Excel 2000和2002,但是当我计划分发它时,我希望它可以与尽可能多的Excel版本一起使用。

任何建议表示感谢。

trans by 2020-08-11T16:13:22Z

将Excel-VBA代码放入模块或工作表中?

什么是良好实践和良好的代码卫生? 将代码放在模块或工作表中?

我有这张Excel工作簿,每张纸上都有用户界面。 工作簿中的每个工作表都执行某些总体任务的不同部分。 我应该将与每个工作表相关的代码放置在工作表对象中还是模块中? 分组为一个模块还是单独的模块?

我正在使用Excel 2003。

trans by 2020-08-11T12:51:49Z

excel-什么表示Office Open XML单元格包含日期/时间值?

我正在使用Office Open XML SDK读取.xlsx文件,并对读取日期/时间值感到困惑。 我的一个电子表格中有此标记(由Excel 2010生成)

<x:row r="2" spans="1:22" xmlns:x="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
  <x:c r="A2" t="s">
    <x:v>56</x:v>
  </x:c>
  <x:c r="B2" t="s">
    <x:v>64</x:v>
  </x:c>
  .
  .
  .
  <x:c r="J2" s="9">
    <x:v>17145</x:v>
  </x:c>

单元格J2中具有日期序列值和样式属性s="9"。但是,Office Open XML规范说9对应于后跟的超链接。 这是ECMA-376第二版第1部分-基础和标记语言参考.pdf的4,999页中的屏幕截图。

alt text

规范中包含的presetCellStyles.xml文件还引用了s="9" 9作为超链接。

<followedHyperlink builtinId="9">

规范中的所有样式都是简单的视觉格式样式,而不是数字样式。 数字样式在哪里定义,如何将样式参考s="9"与指示单元格格式(可视)样式与数字样式区分开?

显然,我在错误的位置查找以使单元格上的样式与其数字格式匹配。 在哪里可以找到此信息?

trans by 2020-08-11T12:35:33Z

sql server 2008-T-SQL:导出到新的Excel fi

我有一个执行各种操作的脚本,最终结果是一张大桌子。 我想知道如何将最终表导出到新的Excel文件(以及列标题)中。

我需要在脚本中执行此操作。

trans by 2020-08-11T09:43:24Z

python-在Openpyxl中设置样式

我需要有关在Openpyxl中设置样式的建议。

我看到可以设置单元格的NumberFormat,但是我还需要设置字体颜色和属性(粗体等)。 有一个style.py类,但似乎我无法设置单元格的style属性,并且我真的不想开始修改openpyxl源代码。

有没有人找到解决方案?

trans by 2020-08-10T16:41:26Z

excel-FormulaR1C1的功能是什么?

我一直在看FormulaR1C1作为一个函数,这究竟如何工作? 我了解互联网上所说的第1行第1列的内容,但是人们如何真正使它起作用? 使用FormulaR1C1的最终结果是什么?

还可以将其更改为从图纸的特定点开始,还是始终为R1C1? 那可以是FormulaR2C3吗?

trans by 2020-08-10T14:36:50Z

.net-如何在不使用Microsoft.Office.Interop.Excel库的情况下在C#中读取Excel文件

我在C#中有一个.Net-Windows应用程序。 我需要打开一个Excel并对其进行处理。 不使用Microsoft.Office.Interop.Excel库怎么办?

trans by 2020-08-10T04:22:04Z

javascript-使用Node解析XLSX并创建json

好的,所以我发现这个非常好的文献记录为node_module,称为js-xlsx

问题:如何解析xlsx以输出json?

这是excel工作表的样子:

enter image description here

最后,json应该看起来像这样:

[
   {
   "id": 1,
   "Headline": "Team: Sally Pearson",
   "Location": "Austrailia",
   "BodyText": "...",
   "Media: "..."
   },
   {
   "id": 2,
   "Headline": "Team: Rebeca Andrade",
   "Location": "Brazil",
   "BodyText": "...",
   "Media: "..."
   }
]

index.js:

if(typeof require !== 'undefined') {
    console.log('hey');
    XLSX = require('xlsx');
}
var workbook = XLSX.readFile('./assets/visa.xlsx');
var sheet_name_list = workbook.SheetNames;
sheet_name_list.forEach(function(y) { /* iterate through sheets */
  var worksheet = workbook.Sheets[y];
  for (z in worksheet) {
    /* all keys that do not begin with "!" correspond to cell addresses */
    if(z[0] === '!') continue;
    // console.log(y + "!" + z + "=" + JSON.stringify(worksheet[z].v));

  }

});
XLSX.writeFile(workbook, 'out.xlsx');
trans by 2020-08-08T18:33:37Z

CodeGo.net>如何使用EPPlus在单元内创建链接

我试图弄清楚如何使用EPPlus而不是包含链接文本的单元格在单元格内编写超链接。 我需要将其识别为链接并可以单击。

任何帮助表示赞赏。

trans by 2020-08-07T06:08:56Z

数据表-读取Excel Open XML会忽略空白单元格

我在这里使用可接受的解决方案将excel工作表转换为数据表。 如果我有“完美”的数据,这会很好,但是如果我的数据中间有一个空白单元格,则似乎在每列中都放置了错误的数据。

我认为这是因为在以下代码中:

row.Descendants<Cell>().Count()

是已填充单元格的数量(不是所有列)并且:

GetCellValue(spreadSheetDocument, row.Descendants<Cell>().ElementAt(i));

似乎找到下一个填充的单元格(不一定是该索引中的单元格),因此,如果第一列为空并且我调用ElementAt(0),它将返回第二列中的值。

这是完整的解析代码。

DataRow tempRow = dt.NewRow();

for (int i = 0; i < row.Descendants<Cell>().Count(); i++)
{
    tempRow[i] = GetCellValue(spreadSheetDocument, row.Descendants<Cell>().ElementAt(i));
    if (tempRow[i].ToString().IndexOf("Latency issues in") > -1)
    {
        Console.Write(tempRow[i].ToString());
    }
}
trans by 2020-08-07T01:32:58Z

如何使用C#在Excel Automation中冻结顶部行并应用过滤器

我可以自动从C#创建Excel文档。 我正在尝试冻结工作表的第一行并应用过滤器。 如果选择“视图”>“冻结窗格”>“冻结第一行”,然后选择第一行的“数据”>“过滤器”,则此操作与Excel 2010中的相同。 我不知道如何应用过滤器,但以下是我尝试冻结第一行的内容,它只是冻结了整个工作表。 有谁能解决我的问题。 数据过滤器问题是我需要更多帮助的地方,因此,如果有人对此有解决方案,请赐教。

非常感谢,KBP

        workSheet.Activate();
        Excel.Range firstRow = (Excel.Range)workSheet.Rows[1];
        firstRow.Activate();
        firstRow.Select();
        firstRow.Application.ActiveWindow.FreezePanes = true;
trans by 2020-08-05T08:03:49Z

excel-查找列A中的值是否包含列B中的值?

我有两列-E列可扩展到99504(值),I列可扩展到2691(值)。这两列都包含扩展名的文件名。

像这样

E               I
TSL_groups.mrk  pcbx_report.mrk
abcd.mrk        jhuo.mrk

等等...

我想查找列I(标题Filename_B)中的文件是否存在于列E(标题Filename_A)中。 如果为true,则在新列中说TRUE,例如K列。

我怎么做? TIA。

trans by 2020-08-04T23:06:17Z

如何获取Excel VBA中已更改单元格的旧值?

我正在检测像这样的Excel电子表格中某些单元格的值的变化...

Private Sub Worksheet_Change(ByVal Target As Range)
Dim cell As Range
Dim old_value As String
Dim new_value As String

For Each cell In Target

    If Not (Intersect(cell, Range("cell_of_interest")) Is Nothing) Then
        new_value = cell.Value
        old_value = ' what here?
        Call DoFoo (old_value, new_value)
    End If

Next cell

End Sub

假设这不是一种糟糕的编码方式,如何在更改之前获取单元格的值?

trans by 2020-08-04T19:35:58Z

用python解析excel文档

我想将Excel文档解析为Python中的列表。是否有一个python库对此操作有帮助?那个库中有哪些功能相关?

trans by 2020-08-03T21:45:01Z

excel-使用批处理将xlsx文件转换为csv

如何使用批处理脚本将多个xlsx文件转换为csv文件?

trans by 2020-08-03T13:04:40Z

random-如何随机化Excel行

如何在Excel中随机分配很多行?

For example I have an excel sheet with data in 3 rows. 
1 A dataA
2 B dataB
3 C dataC

I want to randomize the row order. For example
2 B dataB
1 A dataA
3 C dataC

我可以创建一个新列,并使用= RAND()将其填充为随机数,然后根据该列进行排序。

但这是最好的方法吗? RAND方程将提供多达一百万个随机数,而我有四分之一的行(一百万行),因此似乎可以使用。

谢谢

我搜索了一下,虽然有关随机列的答案很接近,但似乎有点过头了。

trans by 2020-08-03T01:23:17Z

Excel如何在1的值范围内存在的1列中查找值

我有两列-扩展到11027(值)的列A和扩展到42000(值)的列I.这两列都包含一些代码详细信息。

像这样

A               B
q123           as124
as124          gh456
ff45           q123
dd1             dd2
xx2
xx3
xx4

等等...

我想查找A列中的名称是否存在于B列中。

trans by 2020-07-31T04:16:58Z

excel vba-在VBA M中使用符号#(哈希)

在Excel VBA中使用#符号的含义是什么?

它的用法如下:

 a = b /100#

100之后,我不了解#的重要性吗?

trans by 2020-07-29T04:11:01Z

1 2 3 4 5 6 7 8 9 10 11 12 下一页 共12页