提问excel大神

五级用户 hualazimo7 8月前 2556

我做了一个rom表格,想实现两个功能,

一是如何将每个rom的文件大小提取出来和rom一一对应?

二是每个rom都带封面,可否实现鼠标放在rom名的单元格是就可以显示出封面图?超链接可以实现,但需要点击打开。而且批量超链接又该怎么搞?


rom管理软件直接实现,但是我需要用excel来生成json


上一篇:昨天晚上通关FC的忍者龙剑传,真是太难了
下一篇:水贴骗十分,吐槽一个关于QQ的问题
热门回复
  • 四级用户 正人君子 8月前
    3
    ①那个rom大小是手动填写的吧,就是纯费人工?
    ②不知道说的对不对啊,单元格鼠标移过去能直接出的也就是备注,但是备注一般都是文字,没试过图片?
    晚点我也试试,看来要开启游戏库计划了
    • 老男人游戏网配套论坛
      37
        立即登录 立即注册
最新回复 (35)
  • 四级用户 正人君子 8月前
    3 2
    ①那个rom大小是手动填写的吧,就是纯费人工?
    ②不知道说的对不对啊,单元格鼠标移过去能直接出的也就是备注,但是备注一般都是文字,没试过图片?
    晚点我也试试,看来要开启游戏库计划了
  • 管理员 Oldman 8月前
    0 3
    这两个问题,我都,不会
  • 五级用户 ougapia 8月前
    0 4
    文件链接好搞,你就粘贴一个文件链接,其他文件按规律命名,然后一拉下去就完了。
    或者按列表命名,一边地址,一边文件名,再2列合并。
  • 五级用户 zhower 8月前
    0 5
    不懂,office里是不是还有个access
  • 六级用户 进站劣人 8月前
    0 6
    太高级了,不懂。
  • 五级用户 huhao1987 8月前
    0 7
    我记得gba rom的头一些字节好像有大小,内部编号之类的,但是不确定excel能不能读取
  • 四级用户 Another 8月前
    2 8
    第一个问题用这个方法提取出来:https://blog.csdn.net/zhangrui87926/article/details/130742682,然后再用vlookup匹配就行了
    第二个问题用这个方法可以解决:https://zhidao.baidu.com/question/1954694793433325588.html?fr=dqa
  • 五级用户 huhao1987 8月前
    0 9
    哦,我看漏了你说用rom管理工具。我的做法只针对gba游戏,因为gba头直接包含内部代码,序列号和内部名称,内部代码是针对gba rom固定的,也就是我们一般放在gba游戏名前面那个四位代码。然后我从主站复制了全部带编号和中文名的列表,写了个小数据库,这样就能通过代码获取到游戏标准名称,然后封面我的做法是全部重命名为编号.jpg,这样可以直接通过拼接来获取图片链接。我这些操作是在安卓代码中实现的,不太确定excel能不能实现
  • 四级用户 ma_er233 8月前
    0 10

    我之前整理N64 rom表格的时候也弄过,不过它那个文件名里就有rom容量。excel有个智能自动填充的功能,你只要给它几个范例数据他就能自动识别出接下来该填什么,比如{名字}{区域}{大小}布局的文件名,我只要在下一列写四五个{大小},excel就能自动从剩下的文件名里把大小分出来。不过不知道你这个rom文件名带不带大小
    没有的话可以找别的rom表格?应该有一些网站做统计吧?然后用vlookup互相查找就行了?
    或者用python写csv,然后再导入excel?vb反正我是不大会,python我感觉应该能实现

  • 五级用户 hualazimo7 8月前
    0 11

    我猜python可以实现,奈何不会

  • 五级用户 hualazimo7 8月前
    0 12
    kukuolin ①那个rom大小是手动填写的吧,就是纯费人工? ②不知道说的对不对啊,单元格鼠标移过去能直接出的也就是备注,但是备注一般都是文字,没试过图片? 晚点我也试试,看来要开启游戏库计划了
    天马游戏封面游戏介绍都很详细,正好用上
  • 五级用户 hualazimo7 8月前
    0 13
    982715902 第一个问题用这个方法提取出来:https://blog.csdn.net/zhangrui87926/article/details/130742682,然后再用vlookup匹配就行了 第二个问题 ...
    显示图片一个一个设置肯定搞不过来,研究研究批量
  • 四级用户 darksidedxp 8月前
    1 14
    用内置的VBA啊,第一个读取rom文件夹,遍历、读取、写入。第二个自动超链接也同样的道理,读取路径,写入指定单元格超链接。另外你说的缩略图用excel看看正常操作怎么能达到效果?直接录制一断宏,然后按着修改就能实现。
  • 三级用户 忘川忒勒 7月前
    0 15
    有没有示例文件和完成后的效果展示,光看文字描述不太好理解
  • 三级用户 忘川忒勒 7月前
    0 16

    第一个问题我不太理解,第二个问题,如果是需要批量生成超链接的话,直接用下面的vba代码:

    Sub Hyperlink()

        Dim xFSO As Object

        Dim xFolder As Object

        Dim xFile As Object

        Dim xFiDialog As FileDialog

        Dim xPath As String

        Dim I As Integer

        Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)

        If xFiDialog.Show = -1 Then

            xPath = xFiDialog.SelectedItems(1)

        End If

        Set xFiDialog = Nothing

        If xPath = "" Then Exit Sub

        Set xFSO = CreateObject("Scripting.FileSystemObject")

        Set xFolder = xFSO.GetFolder(xPath)

        For Each xFile In xFolder.Files

            I = I + 1

            ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name

        Next

    End Sub



  • 三级用户 忘川忒勒 7月前
    0 17
    算了,我直接写一个给你
    链接:https://pan.baidu.com/s/1F5AvMOTFJe5c46WgQYM7pw?pwd=g4gv 
    提取码:g4gv 
    --来自百度网盘超级会员V8的分享
  • 五级用户 hualazimo7 7月前
    0 18
    忘川忒勒 有没有示例文件和完成后的效果展示,光看文字描述不太好理解
    就是每个rom的大小,提取填充到单元格里
  • 五级用户 hualazimo7 7月前
    0 19
    忘川忒勒 算了,我直接写一个给你 链接:https://pan.baidu.com/s/1F5AvMOTFJe5c46WgQYM7pw?pwd=g4gv 提取码:g4gv --来自百度网盘超级会员V8 ...
    谢谢大佬,回家试试
  • 三级用户 忘川忒勒 7月前
    0 20
    hualazimo7 就是每个rom的大小,提取填充到单元格里
    可以做一个示例截图我看看
    • 老男人游戏网配套论坛
      37
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。