标签: spreadsheet

默认情况下,在Excel中打开电子表格xml

在Web应用程序中,我使用从Excel 2010创建的XSL模板生成电子表格XML.我希望此电子表格XML默认在Excel中打开.因此,我将以下属性添加到响应中

Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "Attachment;Filename=export.xls");
Response.Charset = "";
Run Code Online (Sandbox Code Playgroud)

这将在Excel中打开文件,但由于Excel 2010的扩展强化功能,显示提示 -

您尝试打开的文件'export [1] .xls'的格式与文件扩展名指定的格式不同.在打开文件之前,请验证文件是否已损坏且是否来自受信任的源.你想现在打开文件吗?

如果我点击是,它打开正常.但是,有没有办法可以完全跳过提示?我已阅读有关注册表更改以禁用用户计算机中的提示.但是,这是一个公共网站,该解决方案将无法运作.

我可以将附件文件名设置为export.xml.如果我保存并在Excel中打开,则没有提示.但默认情况下,XML不会在Excel中打开.

任何想法,在Excel中打开电子表格xml,没有提示?

xml excel spreadsheet

10
推荐指数
1
解决办法
1万
查看次数

如何根据Google文档电子表格中的当前日期设置行的背景颜色?

我有一个Google Docs SpreadSheet,其中A列是日期(A1:2013-11-22,A2:2013-11-23,A3:2013-11-24等).我想自动突出显示 - 为行设置背景颜色,A列是今天的日期.每天都要突出显示不同的行.

我希望我需要一个脚本,恕我直言,这不可能在Google Docs SpreadSheet中使用条件格式化完成.

知道怎么做吗?非常感谢!

row spreadsheet highlight google-apps-script

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

使用箭头键导航HTML表格

我使用HTML表创建了一个非常基本的电子表格.它完美无缺,但用户必须使用鼠标点击每一个<td>才能进行编辑.我正在使用jQuery捕获click事件并显示一个对话框来编辑它.我希望用户能够使用箭头键导航到每个单元格,单元格css背景更改以指示焦点,单击Enter键将触发jQuery对话框事件.我正在使用jQuery 1.9.

这是一个基本上我所拥有的jsfiddle.

如何保存当前选定的单元格,以便当您使用鼠标单击单元格,然后使用箭头键时,它将从"当前"单元格导航?

谢谢.

html css jquery html-table spreadsheet

10
推荐指数
2
解决办法
3万
查看次数

从Google表格中的网址字符串中提取根域名

您好我正在尝试从Google表格中的URL字符串中提取根域.我知道如何获取域名,我有删除的公式,www.但现在我意识到它不会删除子域前缀,如'mysite'.site.com; 哪里mysite没有从域名中删除.

问:我怎样才能检索domain.com rootdomain其中域串接触字母数字字符,然后1点,然后字母数字字符(仅此而已)

目前在Google表格中的公式:

=REGEXREPLACE(REGEXREPLACE(D3923;"(http(s)?://)?(www\.)?";"");"/.*";"")
Run Code Online (Sandbox Code Playgroud)

也许这可以简化......

测试用例

    https://www.domain.com/ => domain.com
    https://domain.com/ => domain.com
    http://www.domain.nl/ => domain.com
    http://domain.de/ => domain.com
    http://www.domain.co.uk/ => domain.co.uk
    http://domain.co.au/ => domain.co.au
    sub.domain.org/ => sub.domain.com
    sub.domain.org => sub.domain.com
    domain.com => domain.com
    http://www.domain.nl?par=1  => domain.com
    https://www.domain.nl/test/?par=1  => domain.com
    http2://sub2.startpagina.nl/test/?par=1  => domain.com
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

spreadsheet google-sheets web

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

java.lang.ClassCastException:com.google.gdata.data.TextContent无法强制转换为com.google.gdata.data.OutOfLineContent

我会在一个网络中滑动所有的细胞,但我不解决.我的代码是:

SpreadsheetService service = new SpreadsheetService("MyApp");
   try{
       URL SPREADSHEET_URL = new URL("https://spreadsheets.google.com/feeds/worksheets/1-8ATDLTqmzo4QCQijeJ_swZAcmsh/public/full");
       SpreadsheetFeed feed = service.getFeed(SPREADSHEET_URL,SpreadsheetFeed.class);
       List<SpreadsheetEntry> spreadsheets = feed.getEntries();
       if (spreadsheets.size() == 0){
           System.out.println("NO SPREADSHEET");
       }

      for(int i = 0; i<spreadsheets.size(); i++){
          System.out.println(spreadsheets.get(i).getTitle().getPlainText());
      }
      List<WorksheetEntry> worksheets = spreadsheets.get(0).getWorksheets();
      for (int j=0; j<worksheets.size(); j++){
          System.out.println(worksheets.get(j).getTitle().getPlainText());
          URL listFeedUrl = worksheets.get(j).getListFeedUrl();
          ListFeed listFeed = service.getFeed(listFeedUrl,ListFeed.class);

      }
Run Code Online (Sandbox Code Playgroud)

它在最后一行报告的错误:

ListFeed listFeed = service.getFeed(listFeedUrl,ListFeed.class);
Run Code Online (Sandbox Code Playgroud)

当我编译我的代码有这个错误:

Exception in thread "main" java.lang.ClassCastException: com.google.gdata.data.TextContent cannot be cast to com.google.gdata.data.OutOfLineContent
at com.google.gdata.data.spreadsheet.WorksheetEntry.getFeedUrlString(WorksheetEntry.java:129)
at com.google.gdata.data.spreadsheet.WorksheetEntry.getListFeedUrl(WorksheetEntry.java:98)
at it.unical.mat.google_data.MySpreadsheetIntegration.main(MySpreadsheetIntegration.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) …
Run Code Online (Sandbox Code Playgroud)

java android spreadsheet worksheet feed

10
推荐指数
1
解决办法
420
查看次数

用于实现电子表格的数据结构

电子表格程序如ms-excel使用的数据结构是什么?

spreadsheet data-structures

9
推荐指数
1
解决办法
6321
查看次数

Swing中的Excel电子表格(=改进的JTable)

我正在寻找一个免费的开源(如果可能的话)Java swing库来改进现有的JTable(非常简单).

我想用一个类似于Excel的电子表格来完成一个应用程序.没有公式但具有复制/粘贴功能(多次粘贴,如果多次选择),列重组等...

我找到了一些,比如JGrid(Jeppers),但很简单.或KTable,NatTable,NebulaGrid,但它们适用于SWT :(.QuickTable似乎很酷但是免费版本在网格上方有一个广告文字显示...

java swing spreadsheet

9
推荐指数
1
解决办法
9832
查看次数

GWT CellTable中的键盘导航

我们正在尝试使用创建可编辑网格CellTable.用例是用于10键输入电子表格的会计师的相当高的数据量输入.我们正在尝试尽可能地复制电子表格式键盘导航.

  1. 有没有办法避免必须按Enter才能进入编辑模式TextInputCell?我已经尝试覆盖 TextInputCell.onBrowserEvent()onEnterKeyDown()收到焦点事件时调用,但这不起作用.

  2. 有没有办法使用TabShift- Tab在列之间导航而不是左箭头和右箭头?CellTable似乎硬编码使用左右箭头并且难以扩展.

keyboard gwt input spreadsheet

9
推荐指数
1
解决办法
2427
查看次数

如何在php电子表格解析器库中按列名获取值?

我正在使用akeneo-labs电子表格解析器库从xlsx文件中提取数据.

use Akeneo\Component\SpreadsheetParser\SpreadsheetParser;

$workbook = SpreadsheetParser::open('myfile.xlsx');

$myWorksheetIndex = $workbook->getWorksheetIndex('myworksheet');

foreach ($workbook->createRowIterator($myWorksheetIndex) as $rowIndex => $values) {
    var_dump($rowIndex, $values);
}
Run Code Online (Sandbox Code Playgroud)

实际上,您可以通过循环中的列索引获取值,是否可以通过列名获取值?

php spreadsheet

9
推荐指数
1
解决办法
743
查看次数

为什么Excel中不是1=“1”,而是“a”=“A”?

我想知道是否有人在 Excel 中做出这样的决定(或者可能是在 Excel 和 Excel 后来采用它之前做出的决定),即字符串不区分大小写进行比较,并且字符串始终被认为与数字不同。例如:

  • ="a"="A"trueExcel 中
  • ="1"=1falseExcel 中
  • =1+"1"2Excel 中(所以它会自动转换为+运算符而不是比较?——这似乎是“较新”的行为)

这个功能有用吗?我发现不区分大小写的“默认”通常对于排序目的非常有用;但数字并不等同于数字的字符串编码这一事实常常令人烦恼。对于这种行为是否有用是否存在普遍共识(如果没有,是否只是由于历史原因而保留)?


这是我能找到的最接近的参考: https: //support.microsoft.com/en-gb/office/calculation-operators-and-precedence-in-excel-48be406d-4975-4d31-b2b8-7af9e0e2878a#:~: text=如何%20Excel%20转换%20值%20in%20公式。这提到算术和串联操作数将强制类型,但没有提及任何有关比较的内容(尽管这些操作数似乎从未被强制)。

excel spreadsheet

9
推荐指数
2
解决办法
485
查看次数