首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Excel催化剂

    Excel催化剂开源第15波-VSTO开发之DataTable数据导出至单元格区域

    在VSTO中,提供了ListObject的数据对象,区别于传统VBA中能够使用的ListObject。 具体代码实现 先创建一个Microsoft.Office.Tools.Excel命名空间内下的ListObject public static ListObject CreateNewVSTOListObject = false; TransHeaderNameOfListObject(listObject); listObject.Disconnect(); / ////自动调整列宽 AutoFitColumnWidth(listObject); } 大数据下的数据导出 对于数据量较大的数据导出需求时,用ListObject public static void OutputDataByEpplus(ListObject listObject, DataTable outputTable, bool isTransDataType

    2.8K30发布于 2021-08-19
  • 来自专栏鸿蒙开发笔记

    OpenHarmony 轻内核M核源码分析系列三 数据结构-任务排序链表

    index < OS_TSK_SORTLINK_LEN; index++, listObject++) {⑸ LOS_ListInit(listObject); } return = g_taskSortLink.sortLink + sortIndex;⑺ if (listObject->pstNext == listObject) { LOS_ListTailInsert (listObject, &taskCB->timerList); } else {⑻ taskDelay = LOS_DL_LIST_ENTRY((listObject)->pstNext ⑵处代码获取排序链表的头节点listObject。 = g_taskSortLink.sortLink + g_taskSortLink.cursor;⑵ if (listObject->pstNext == listObject) {

    20620编辑于 2025-05-20
  • 来自专栏python3

    python3-将xml文件转成json

    filename': imagePath = child_root.text if child_root.tag == 'object': listobject listxy.append(int(i.text)) listpoints.append(listxy) listobject ['points'] = listpoints listobject['line_color'] = 'null' listobject ['label'] = label listobject['fill_color'] = 'null' listbigoption.append (listobject) # print(listbigoption) A['lineColor'] = [0,255,0,128] A['imageData

    1.6K30发布于 2020-01-19
  • 来自专栏完美Excel

    使用VBA自动化处理表的代码大全5

    Sub CheckIfTableExists() Dim ws As Worksheet Dim tbl As ListObject Dim tblName As String Dim 方法1: Sub SimulateActiveTable() Dim ActiveTable As ListObject On Error Resume Next Set ActiveTable = ActiveCell.ListObject On Error GoTo 0 '验证是否单元格在表中 If ActiveTable Is Nothing Then MsgBox Sub SimulateActiveTable_Method2() Dim ActiveTable As ListObject Dim tbl As ListObject '遍历每个表, 检查是否其与当前单元格交叉

    91030编辑于 2023-08-30
  • 来自专栏鸿蒙开发笔记

    OpenHarmony内核源码分析(时钟任务篇)

    from doing sortlink deletion at same time. */ LOS_SpinLock(&g_taskSpin); if (LOS_ListEmpty(listObject )) { LOS_SpinUnlock(&g_taskSpin); return; } sortList = LOS_DL_LIST_ENTRY(listObject )) { break; } sortList = LOS_DL_LIST_ENTRY(listObject->pstNext, SortLinkList )) { LOS_SpinUnlock(&g_swtmrSpin); return; } sortList = LOS_DL_LIST_ENTRY(listObject )) { break; } sortList = LOS_DL_LIST_ENTRY(listObject->pstNext, SortLinkList

    36810编辑于 2025-03-06
  • 来自专栏写两行代码放松下

    实现一个简单的Flutter/Dart版本的对象存储(COS)SDK

    0x00 简介 本文中,尝试使用dart实现对象存储SDK,目前只实现了listObject、putObject、deleteObject三个功能,足够覆盖简单的增删查场景了。 params, headers: headers); var res = await req.close(); return res; } } COSClient 这个类就实现了listObject ({String prefix = ""}) async { cosLog("listObject"); var response = await getResponse("GET", (""); throw COSException(response.statusCode, content); } } } 0x02 例子 test('COSClient listObject () async { await client.deleteObject("abc/avata.jpg"); ListBucketResult res = await client.listObject

    2.6K70发布于 2021-09-17
  • 来自专栏Web开发之路

    C# 学习笔记(15)—— C# 4.0

    = new List<object>(); List<string> listStr = new List<string>(); listObject.AddRange(listStr ); // 成功 listStr.AddRange(listObject); // 失败 } } 协变性很好理解,派生类可以隐式转换为基类,反之则失败 逆变性 逆变性是指泛型类型参数可以从一个基类隐式地转换为派生类 class Program { static void Main(string[] args) { List<object> listObject <object>类型,但因为``IComparer泛型接口支持逆变,所以可将object转为string类型,于是代码listStrings.Sort(objComparer)`也就可以编译通过了 而listObject 变量的Sort方法则应接受IComparer<Object>类型参数,但代码listObject.Sort(objComparer2)却传入了IComparer<string>类型的变量。

    66820编辑于 2023-10-20
  • 来自专栏Excel催化剂

    Excel催化剂开源第25波-Excel调用百度AI,返回AI结果

    = null) { if (listObjectRange.ListObject ! { Common.ExcelApp.ScreenUpdating = false; ListObject listObject = Globals.Factory.GetVstoObject(listObjectRange.ListObject); OutputDataToWorksheet(listObject); Excel.Worksheet sht = (Excel.Worksheet )listObject.Parent; sht.Activate(); this.Close

    80010发布于 2021-08-19
  • 来自专栏繁依Fanyi 的专栏

    【Java 进阶篇】深入理解 Jackson:Java 对象转 JSON 的艺术

    Person("Alice", 25)); peopleList.add(new Person("Bob", 30)); // 创建一个包含列表的对象 ListObject listObject = new ListObject(peopleList); // 将包含复杂类型的对象序列化为 JSON 字符串 String jsonString = objectMapper.writeValueAsString(listObject); // 输出结果 System.out.println(jsonString ); } } 在这个例子中,ListObject 类包含了一个 List<Person> 类型的字段,Jackson 能够正确地处理这样的复杂类型。

    2.1K10编辑于 2023-11-22
  • 来自专栏一枝花算不算浪漫的专栏

    [读书笔记]C#学习笔记七: C#4.0中微小改动-可选参数,泛型的可变性

    class Program 2 { 3 static void Main() 4 { 5 //初始化泛型实例 6 List<object> listObject = new List<object>(); 7 List<string> listStrs = new List<string>(); 8 9 listObject.AddRange (listStrs);//成功 10 listStrs.AddRange(listObject);//失败 11 } 12 } 在以上代码中, AddRange方法接收的参数类型为 14 listobject.AddRange(liststrs); //成功 15 16 ////liststrs.AddRange(listobject); // 27 liststrs.Sort(objComparer); // 正确 28 29 // 出错 30 ////listobject.Sort(objComparer2

    1.9K80发布于 2018-05-18
  • 来自专栏Excel催化剂

    Excel催化剂开源第50波-Excel与PowerBIDeskTop互通互联之第四篇

    先上代码,同样地此代码也包含了许多Excel的VSTO开发的精髓-使用ListObject对象返回数据。 wht.Name = shtName; var vstoSht = Globals.Factory.GetVstoObject(wht); ListObject listMeasures = vstoSht.Controls.AddListObject(vstoSht.Range["A1"], "度量值表_" + fileName); ListObject listDims = vstoSht.Controls.AddListObject(vstoSht.Range["C1"], "维度表_" + fileName); ListObject

    56020发布于 2021-08-19
  • 来自专栏全栈程序员必看

    java web开发(二) 接口开发

    object; } public void setObject(Object object) { this.object = object; } } (3).建立Json数组类ListObject ,代码: public class ListObject extends AbstractJsonObject { // 列表对象 private List<? 接着,我们实现Servlet的doGet(),具体代码: List<Students> list = new StudentServiceImpl().getAllStudents(); ListObject listObject=new ListObject(); listObject.setItems(list); listObject.setStatusObject(StatusHouse.COMMON_STATUS_OK ); String responseText = JackJsonUtils.toJson(listObject); ResponseUtils.renderJson(response, responseText

    2.3K10编辑于 2022-09-02
  • 来自专栏Python无止境

    记一次列表预分配空间的锅

    [listobject.c v3.6.5] static PyObject * list_repeat(PyListObject *a, Py_ssize_t n) { ... 再来看看 list_inplace_repeat : [listobject.c v3.6.5] static PyObject * list_inplace_repeat(PyListObject 显然是的: [listobject.c v3.6.5] static int list_resize(PyListObject *self, Py_ssize_t newsize) { ...

    84220发布于 2019-07-12
  • 来自专栏完美Excel

    VBA实战技巧02: 判断是否是我们想要执行操作的对象

    Exit Sub End If End Sub 判断是否选择表 下面的代码展示了如何确保所选单元格处于表中: Sub DoWithTable() Dim tbl As ListObject On Error Resume Next Set tbl = ActiveCell.ListObject On Error GoTo 0 If tbl Is Nothing

    1.1K20发布于 2020-02-18
  • 来自专栏李蔚蓬的专栏

    Vue3 | 条件渲染 与 列表循环渲染

    { return { listArray: ['Otoman', 'Wang', 'programmer'], listObject } }, template: `

    <div v-for="(value, key, index) in <em>listObject</em> { return { listArray: ['Otoman', 'Wang', 'programmer'], <em>listObject</em> { return { listArray: ['Otoman', 'Wang', 'programmer'], <em>listObject</em>

    1.5K20发布于 2021-03-04
  • 来自专栏Excel催化剂

    Excel催化剂开源第12波-VSTO开发遍历功能区所有菜单按钮及自定义函数清单

    dr); } } } } ListObject listObject = Common.CreateNewVSTOListObject("功能清单",false); Common.OutputDataToListObject (listObject, dt, false); } private void MenuItemsLoad(RibbonMenu grpItemMenu) Worksheet vstoSht = Globals.Factory.GetVstoObject(sht); var listObject vstoSht.Controls.AddListObject(firstCell, "自定义函数清单"); Common.OutputDataToListObject(listObject

    1.2K20发布于 2021-08-19
  • 来自专栏各类技术文章~

    Vue-基础入门(上)--Part.2(5-7)

    Vue.createApp({ data () { return { listArray: ['one', 'two', 'three', 'four'], listObject 也就是数组里的数据项,第二个index就是每个数据项的下标 v-for不仅可以循环展示数组里面的内容,还可以循环展示对象里的数据

    {{item}} -- {{index}}
    复制代码 至于原因涉及vue的底层原理,后面再细讲 点击在对象里添加数据项this.listObject.fifth

    30920发布于 2021-11-05
  • 来自专栏完美Excel

    使用VBA自动化处理表的代码大全4

    Sub LoopThroughAllTablesWorksheet() '创建变量来包含工作表和表 Dim ws As Worksheet Dim tbl As ListObject Set Sub LoopThroughAllTablesWorkbook() '创建变量来包含工作表和表 Dim ws As Worksheet Dim tbl As ListObject '遍历每个工作表

    71420编辑于 2023-08-30
  • 来自专栏编程

    Python列表对象实现原理

    参考: listobject.h listobject.c 来自:LiuZhiJun https://foofish.net/python-list-implements.html 程序员共读整理发布,

    1.8K50发布于 2018-02-01
  • 来自专栏鸿蒙开发笔记

    OpenHarmony 内核源码分析(定时器篇) | 哪个任务的优先级最高

    = NULL; SWTMR_CTRL_S *swtmr = NULL; SwtmrHandlerItemPtr swtmrHandler = NULL; LOS_DL_LIST *listObject chance to process it, like stop the timer. */ LOS_SpinLock(&g_swtmrSpin); if (LOS_ListEmpty(listObject )) { LOS_SpinUnlock(&g_swtmrSpin); return; } sortList = LOS_DL_LIST_ENTRY(listObject { swtmr->ucOverrun++; OsSwtmrStart(swtmr); } if (LOS_ListEmpty(listObject )) { break; } sortList = LOS_DL_LIST_ENTRY(listObject->pstNext, SortLinkList

    33410编辑于 2025-03-14
领券