找回密码
 立即注册

QQ登录

只需一步,快速开始

supper3000

论坛元老

7

主题

16

帖子

5767

积分

论坛元老

积分
5767

活字格认证

[已处理] Spread 导出Excel

supper3000
论坛元老   /  发表于:2014-1-17 10:02  /   查看:5274  /  回复:3
Spread 怎样将“自定义的函数”计算后的结果导出Excel,而不是把对应的函数导出Excel后无法计算值的问题。(说明:我这里的函数需要从数据库中抓取数据,而导出Excel 后,其函数也导出了,但是无法计算值,导致很多列没有值,显示“#NAME?”),请各位大侠江湖救急。
   我的要求就是把公式计算的结果导出。

3 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-1-17 11:48:00
沙发
回复 1楼supper3000的帖子

ExcelSaveFlags.DataOnly, 这个试过没有?

  1. FpSpread1.SaveExcel("C:\\fp.xls", FarPoint.Excel.ExcelSaveFlags.DataOnly)
复制代码
回复 使用道具 举报
supper3000
论坛元老   /  发表于:2014-1-20 09:55:00
板凳
回复 2楼roger.wang的帖子

您好,导出后,没有样式了,请问还有其它方法吗?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-20 10:08:00
地板
回复 3楼supper3000的帖子

ExcelSaveFlags 有很多值可选的,即enum之间可实现或 |的
如NoFlagsSet  | NoFormulas .


  1.     // Summary:
  2.     //     Specifies what part of the spreadsheet to export to an Excel-compatible file.
  3.     [Flags]
  4.     public enum ExcelSaveFlags
  5.     {
  6.         // Summary:
  7.         //     [0] Saves the spreadsheet to the Excel-compatible file with no special options.
  8.         NoFlagsSet = 0,
  9.         //
  10.         // Summary:
  11.         //     [1] Saves the displayed data but not the formulas to the Excel-compatible
  12.         //     file.
  13.         NoFormulas = 1,
  14.         //
  15.         // Summary:
  16.         //     [2] Saves the custom row headers to the Excel-compatible file.
  17.         SaveCustomRowHeaders = 2,
  18.         //
  19.         // Summary:
  20.         //     [4] Saves the custom column headers to the Excel-compatible file.
  21.         SaveCustomColumnHeaders = 4,
  22.         //
  23.         // Summary:
  24.         //     [6] Saves both the custom row headers and the custom column headers to the
  25.         //     Excel-compatible file.
  26.         SaveBothCustomRowAndColumnHeaders = 6,
  27.         //
  28.         // Summary:
  29.         //     [8] Saves the results of rows after filtering them to the Excel-compatible
  30.         //     file.
  31.         SaveAsFiltered = 8,
  32.         //
  33.         // Summary:
  34.         //     [16] Saves the spreadsheet to an Excel 2007 (OfficeOpen XML) format.
  35.         UseOOXMLFormat = 16,
  36.         //
  37.         // Summary:
  38.         //     [32] Saves only the data to the Excel-compatible file.
  39.         DataOnly = 32,
  40.         //
  41.         // Summary:
  42.         //     [64] Saves the appearance settings of alternating rows to the Excel-compatible
  43.         //     file.
  44.         SaveAlternatingRowStyles = 64,
  45.         //
  46.         // Summary:
  47.         //     [136] Saves the spreadsheet as viewed to the Excel-compatible file.
  48.         SaveAsViewed = 136,
  49.         //
  50.         // Summary:
  51.         //     [256] Uses a custom color palette, and uses it for color approximations if
  52.         //     there are more than 56 colors set into Spread.
  53.         UseCustomPaletteForColorApproximations = 256,
  54.         //
  55.         // Summary:
  56.         //     [512] Uses the default color palette.
  57.         UseDefaultColorPalette = 512,
  58.         //
  59.         // Summary:
  60.         //     [1024] Saves the displayed data and formatting, but not the notes.
  61.         NoNotes = 1024,
  62.         //
  63.         // Summary:
  64.         //     [2048] Keeps Excel data that was previously loaded from the files (e.g. VBA,
  65.         //     Macro).
  66.         DocumentCaching = 2048,
  67.         //
  68.         // Summary:
  69.         //     [4096] The default row height is not saved. Excel will automatically determine
  70.         //     row heights based on the largest font that is set in each row.
  71.         AutoRowHeight = 4096,
  72.         //
  73.         // Summary:
  74.         //     [8192] Saves the displayed data in the combobox celltype, does not save the
  75.         //     items in the combo box.
  76.         ComboDataOnly = 8192,
  77.     }

复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部