ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 30 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : /// <summary> /// 测试方法

Similar documents
Microsoft Word - 第3章.doc

威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 號 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

3. 流 程 管 理 ( 系 统 管 理 员 或 者 教 务 处 管 理 员 主 要 操 作 功 能 部 分 ) 系 统 管 理 员 发 布 的 供 学 校 登 录 人 员 查 看 校 内 公 告 信 息 ; 系 统 管 理 员 审 核 提 前 实 习 的 学 生 申 请 ; 系 统 管 理 员 审

C 1

1.5招募说明书(草案)

bnb.PDF

<4D F736F F D20B9D8D3DA C4EAC9EAB1A8D7A8D2B5BCBCCAF5C8FDBCB6B8DACEBBB5C4CDA8D6AA2E646F63>

CHAPTER 1

untitled

Microsoft Word - ch04三校.doc

新・解きながら学ぶJava


报 告 简 要 丽 江 古 城 位 于 云 南 省 西 北 部, 始 建 于 宋 末 元 初 古 城 西 北 方 30 公 里 处 是 海 拔 5596 米 的 玉 龙 雪 山 及 第 四 世 冰 川 遗 迹 丽 江 古 城 在 南 宋 时 期 就 初 具 规 模, 已 有 八 九 百 年 的 历

有 不 良 企 图 时, 就 要 立 即 躲 开 他 当 你 实 在 难 以 分 辨 对 方 是 真 心 实 意 还 是 虚 情 假 意 时, 可 向 父 母 老 师 或 周 围 较 成 熟 和 亲 近 的 朋 友 请 教, 请 他 们 帮 你 分 析 情 况, 做 出 判 断 此 时, 拒 绝 帮

內 容 及 試 題 範 例 術 科 評 量 規 範 評 分 標 準 一 (, 工 具 與 材 料 由 本 校 提 供, 考 生 無 須 自 備 ) ( 一 ) 基 本 焊 接 工 具 操 作 及 辨 識 基 本 手 工 具 設 備 ( 二 ) 測 驗 時 間 50 分 鐘 ( 三 ) 工 具 與 材

美 国 研 究

《垓下歌》 項羽

交 通 部 公 路 總 局 新 竹 區 監 理 所 104 年 第 2 次 契 約 服 務 員 甄 試 試 場 序 號 試 場 序 號 姓 名 A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 張 齡 文 王 美 蕙 吳

2.??,,,,, ;,,,,,,,, 3.?,,?,?,

宜蘭縣風景區管理所五峰旗風景特定風景區開放行動咖啡車作業投標須知

第 二 十 七 章 一 夜 苦 熬 第 二 十 八 章 租 房 同 居 第 二 十 九 章 二 人 世 界 第 三 十 章 取 消 面 试 第 三 十 一 章 中 暑 卧 床 第 三 十 二 章 找 到 工 作 第

玻璃幕墙工程质量检验标准 JGJ/T

玻璃幕墙工程质量检验标准 JGJ/T

2


C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 access_token=access_token (http

9602.doc

untitled

ebook42-13

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

Microsoft Word - 正文.doc

<4D F736F F F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

<4D F736F F D20A3A8CEF7C3F1B7A2A1B A1B33238BAC5A3A9CEF7B3C7C7F8D2BDC1C6BEC8D6FAB0ECB7A85FB6A8B8E55F31322D385F325F2E646F63>

Microsoft Word 宜蘭2日_藥師公會_[1].doc

目 录 卷首语 认真学习贯彻习总书记重要讲话精神 推动教育实践活动深入开展 特别关注 04 美丽为审计而绽放 要全省野巾帼文明岗冶无锡市审计局青年创新小组侧记 要要 解薇薇 06 炼就野火眼金睛冶 要建湖县审计局坚持创新提升审计能力纪实 要要 严国庆 陈东成 徐洪冰 重点课题 08 地方党政主要领导

二 本 课 程 实 验 的 基 础 知 识 本 课 程 实 验 是 建 立 在 传 统 财 务 会 计 基 础 之 上, 对 一 些 新 出 现 有 特 殊 性 打 破 一 般 传 统 会 计 观 念 且 必 须 处 理 的 业 务 进 行 反 映 和 控 制 的 财 务 会 计 它 与 传 统 财

(A)3 4 (B)5 6 (C)7 9 (D)10 2 (E) (A) (B) (C) (D) (E) ( ) ( ) ( ) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (

湖北省残疾人抽样数据分析报告(简版)

Microsoft Word - 12.doc

台北市立大安高工職業學校

Microsoft Word - 01.DOC

<4D F736F F D20CEE5BFF3BCAFCDC5BDF0C8DAD2B5CEF1D6D0D0C C4EAB6C8D3A6BDECB1CFD2B5C9FAD5D0C6B8C6F4CAC2>

壹 本 堂 舉 辦 國 內 外 短 宣 營 會 及 相 關 活 動 經 費 補 助 說 明 一 本 堂 舉 辦 國 內 外 短 宣 營 會 及 相 關 活 動 經 費 補 助 規 則 ( 下 稱 補 助 規 則 ) 辦 法 內 文 ( 如 第 4 頁 ) 附 件 一 舉 辦 國 內 營 會 或 相

新版 明解C++入門編

C++ 程序设计 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

untitled

3. 反 映 : 4. 五 花 八 门 : 5. 慷 慨 : 6. 参 与 : 7. 慰 劳 : 8. 延 续 : 9. 珍 爱 : 10. 浪 漫 : 三. 找 出 下 列 每 组 词 中 的 近 义 词 或 同 义 词 : 节 日 节 气 节 令 时 节 习 俗 民 俗 仪 式 风 俗 文 献

跨領域學位學程

untitled

1.5招募说明书(草案)

untitled

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

主持人 本刊特约记者 春华 郑兰英 他们之间的信息是可以共享的 互操作的 这三个 嘉 宾 王丹 建设综合勘察研究设计院副院长 条件真正实施起来并不容易 因此现在我们的数字 孙建中 上海城市发展信息研究中心信 城市还在起步阶段 信息化没有止境 数字城市建 息技术部主任 设同样没有止境 随着技术不断发展

"sa", "00000", "RTDMES"); DataSet ds = new DataSet(); // 父 GridView 的数据 string sql = "select

PowerPoint 演示文稿

省教育厅关于2008年高校、中专、中小学和实验系列专业技术职务任职资格评审工作的通知黔教人发〔

Strings

( 总 第 1073 期 ) 浙 江 省 人 民 政 府 主 办 2015 年 3 月 17 日 出 版 省 政 府 令 省 政 府 文 件 目 录 浙 江 省 大 型 群 众 性 活 动 安 全 管 理 办 法 ( 浙 江 省 人 民 政 府 令 第 333 号 ) (3) 浙 江 省 人 民 政

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

化石

《大话设计模式》第一章

万 达 广 场 大 型 城 市 综 合 体 工 程 项 目 管 理 实 践 与 探 索 大 挑 战 4 业 主 指 定 分 包 及 第 三 方 ( 商 管 酒 店 公 司 管 理 ) 施 工 单 位 较 多, 多 专 业 多 工 种 立 体 交 叉 作 业 多, 管 理 的 协 调 量

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

点 击 编 辑 直 接 进 入 编 辑 课 程 信 息 页 面 点 击 删 除 弹 出 确 认 删 除 提 示, 点 击 确 定 可 以 删 除 该 课 程

untitled

大漠 伪前端, 就职于淘宝

untitled

untitled

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii

CHAPTER VC#

一 敬 拜 诗 歌 二 灵 修 读 经 - 传 道 书 第 五 章 在 神 前 存 敬 畏 的 心 Ecc 5:1 你 到 神 的 殿 要 谨 慎 脚 步 ; 因 为 近 前 听, 胜 过 愚 昧 人 献 祭 ( 或 作 : 胜 过 献 愚 昧 人 的 祭 ), 他 们 本 不 知 道 所 做 的

untitled

FY.DOC

. (B) (C) (D) (E). ( ) ( ) ( ) ( ) ( ) X Y (A) (B) (C) (D) (E) X Y X Y (A) (B) (C) (D) (E). (A) (B) (C) (D) (1) (2) (3). (A) (B) (C) (D) (E) (A) (B) (

(HMI) IO A

untitled

Microsoft Word 中的文档

工 作 ; ( 二 ) 具 有 5 年 以 上 大 中 型 企 业 全 面 财 务 管 理 工 作 经 验, 财 务 或 会 计 专 业 本 科 及 以 上 学 历, 具 备 中 国 注 册 会 计 师 资 格 或 会 计 中 级 及 以 上 职 称 ; ( 三 ) 具 有 较 强 的 经 济 分

<4D F736F F D A140A15D33A15EA571AA6BB07CA54FA140A440A142AD71A977A175A571AA6BB07CBFEEBFEFABDFAE76A142B1D0B1C2A142B0C6B1D0B1C2A142A755B27AB1D0B1C2C2E0A5F4AA6BB07CAA6BA978BC66AC64BFECAA6BA1762E646F63>

個 人 的 手, 拉 著 瞎 子 的 手 把 他 帶 往 村 外 的 時 候, 對 於 瞎 子 來 講, 那 個 人 的 手 和 耶 穌 的 手 有 沒 有 區 別? 沒 有! 為 什 麼 沒 有 區 別? 因 為 對 於 一 個 瞎 子 來 說, 手 和 耳 朵 就 是 他 接 觸 世 界, 瞭

Microsoft Word - Learn Objective-C.doc

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

untitled

WWW PHP Comments Literals Identifiers Keywords Variables Constants Data Types Operators & Expressions 2

浙江长征职业技术学院文件

FZ1.s92

附件一:

2009年3月全国计算机等级考试二级Java语言程序设计笔试试题

正文1.FIT)

附表一:职业证书考证选项表

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

untitled

河 北 省 深 化 中 小 学 教 师 职 称 制 度 改 革 工 作 方 案 根 据 人 力 资 源 和 社 会 保 障 部 教 育 部 关 于 印 发 深 化 中 小 学 教 师 职 称 制 度 改 革 的 指 导 意 见 的 通 知 ( 人 社 部 发 号 ) 要 求, 结 合

untitled

第一章 章标题-F2 上空24,下空24

Transcription:

ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 0 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : 0 /// 测试方法 : 测试将 DataTable 导出到 EXCEL, 无模板 public void TestExportToExcelByDataTable() string excelpath = ExcelUtility.Export.ToExcel(dt, " 导出结果 "); 第二个新增功能, 依据数据源 (DataTable DataGridView) 的列类型自动将与之对应的 EXCEL 列的单元格式设为相同的格式内容显示, 如 : 整数类型显示在单元格内无小数 的数字格式, 有小数位的类显示在单元格内 位小数数字格式, 日期类型显示在单元格内日期 + 时间的日期格式, 布尔类型显示在单元格内布尔格式, 任意一个无模板的导出方法 均支持该功能, 示例代码如下 : 0 /// 测试方法 : 测试将 DataTable 导出到 EXCEL, 无模板, 且指定导出的列名, 以及导出列名的重命名 public void TestExportToExcelByDataTable() string[] expcolnames = "Col", "Col", "Col", "Col", "Col", "Col" ; Dictionary<string, string> expcolasnames = new Dictionary<string, string>() "Col"," 列一 ", "Col"," 列二 ", "Col"," 列三 ", "Col"," 数字列 ", "Col"," 列五 ", "Col"," 日期列 "

; string excelpath = ExcelUtility.Export.ToExcel(dt, " 导出结果 ", null, expcolnames, expcolasnames); 第三个新增功能, 在第二个新增功能的基础上, 增加可以自定义设置列的单元格显示格式 ( 支持日期类型 数字类型 ), 任意一个无模板的导出方法均支持该功能, 示例代码如下 : 0 /// 测试方法 : 测试将 DataTable 导出到 EXCEL, 无模板, 且指定某些列的显示格式 public void TestExportToExcelByDataTable() var coldataformatdic = new Dictionary<string, string> "Col","0.000", // 将 Col 列 DOUBLE 类型的 EXCEL 对应列格式设置为显示成 位小数 ( 默认为 位小数 ) "Col","yyyy-mm-dd"// 将 Col 列 DateTime 类型的 EXCEL 对应列格式设置为年月日 ( 默认为 yyyy/mm/dd hh:mm:ss) ; // 更多设置格式可在 EXCEL 的设置单元格格式中的数字选项卡中的自定义格式列表 ( 若无, 可自定义, 建议先在 EXCEL 中测试好格式字符串后再用于程序中 ) string excelpath = ExcelUtility.Export.ToExcel(dt, " 导出结果 ", coldataformats: coldataformatdic);

换种格式定义测试 : /// 测试方法 : 测试将 DataTable 导出到 EXCEL, 无模板, 且指定某些列的显示格式 public void TestExportToExcelByDataTable() var coldataformatdic = new Dictionary<string, string> "Col"," #,##0.00_);( #,##0.00)", // 将 Col 列 DOUBLE 类型的 EXCEL 对应列格式设置为显示成包含货币格 式, 如 :.00( 默认为 位小数 ) 0 "Col","yyyy\" 年 \"m\" 月 \"d\" 日 \";@"// 将 Col 列 DateTime 类型的 EXCEL 对应列格式设置为中文年月日, 如 :0 年 月 日 ( 默认为 yyyy/mm/dd hh:mm:ss) ; // 更多设置格式可在 EXCEL 的设置单元格格式中的数字选项卡中的自定义格式列表 ( 若无, 可自定义, 建议先在 EXCEL 中测试好格式字符串后再用于程序中 ) string excelpath = ExcelUtility.Export.ToExcel(dt, " 导出结果 ", coldataformats: coldataformatdic); 注意事项说明 : 想要实现导出的 EXCEL 单元格依据数据类型自动设置或手动指定格式, 需首先确保数据源的列与自动或手动设置的格式相符, 即列类型必需是数字类型 日期类 型 布尔类型, 不能是以字符串的形式存在的这些所谓的 数字类型 日期类型 布尔类型

第四个新增的功能, 可指定 DataGridView 是否可以导出隐藏列 ( 不显示的列 ) 及指定依据 DataGridView 标题列名导出相应列数据, 示例代码如下 : 0 /// 测试方法 : 测试将 DataGridView 数据导出到 EXCEL 文件, 无模板, 且不导出隐藏列 public void TestToExcelByDataGridView() var grid = GetDataGridViewWithData(); string excelpath = ExcelUtility.Export.ToExcel(grid, " 导出结果 ", null, false); 第五个新增功能,DataGridView 若改变列的显示位置, 导出的数据也能与界面显示的数据同步调整, 示例代码如下 : 0 /// 测试方法 : 测试将 DataGridView 数据导出到 EXCEL 文件, 无模板, 改变列的显示位置, 导出隐藏列 public void TestToExcelByDataGridView() var grid = GetDataGridViewWithData(); // 模拟改变列的显示位置 grid.columns[0].displayindex = ; grid.columns[].displayindex = 0; string excelpath = ExcelUtility.Export.ToExcel(grid, " 导出结果 ", null, true);

以下是 GetDataGridViewWithData 模拟数据方法 : private DataGridView GetDataGridViewWithData() var grid = new DataGridView(); var dt = GetDataTable(); foreach (DataColumn col in dt.columns) bool v = col.ordinal >? false : true; grid.columns.add(new DataGridViewTextBoxColumn() DataPropertyName = col.columnname, HeaderText =" 列名 " + col.columnname, Visible = v,valuetype=col.datatype ); 0 foreach (DataRow row in dt.rows) ArrayList values = new ArrayList(); foreach (DataColumn col in dt.columns) values.add(row[col]); grid.rows.add(values.toarray()); return grid; 0